web应用程序的数据库语义发现方法分析

web应用程序的数据库语义发现方法分析

ID:28326132

大小:9.28 MB

页数:52页

时间:2018-12-09

web应用程序的数据库语义发现方法分析_第1页
web应用程序的数据库语义发现方法分析_第2页
web应用程序的数据库语义发现方法分析_第3页
web应用程序的数据库语义发现方法分析_第4页
web应用程序的数据库语义发现方法分析_第5页
资源描述:

《web应用程序的数据库语义发现方法分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Web应用程序的数据库语义发现方法研究摘要近年来,随着Internet技术的迅猛发展和业务的不断扩大和改变,以数据库为中心的Web技术得到越来越广泛的应用。然而,早先开发的应用系统由于时间较长,并且缺乏相关的描述文档而逐渐成为遗留系统,在没有理解系统数据语义的情况下,对这类系统的维护和升级需要花费很高的代价。因此数据库语义的发现,对于数据库的维护以及数据集成等工作具有重要意义。实际上,从Web应用程序中抽取到的数据信息,通常包含着遗留数据库在某一具体应用领域中的语义。然而,目前还很少有对以数据库为中心的Web应用程序进行分析

2、来发现字段语义的研究。针对这一问题,本文提出了一种新颖的通用性强的在以数据库为中心的Web应用程序中发现数据库字段语义信息的方法模型。该方法从Web页面出发,利用Web信息抽取技术对HTML代码进行分析,提取出控件名称及语义标识,然后利用程序理解技术对后台代码进行语法分析生成抽象语法树,在遍历树的基础上,通过抽取和分析SQL语句及相关赋值语句来发现程序中数据库表字段及控件名称之间的关系,从而间接发现字段的语义信息。最后,本文通过实验对提出的方法进行验证并对实验结果进行分析,达到了预期的效果,验证了方法的正确性和有效性,同时也

3、讨论了今后进一步研究和改进的方向。关键词:Web应用,语义发现,代码分析,字段语义哈尔滨工程大学硕士学位论文AbstractInrecentyears,withtherapiddevelopmentoftheInteracttechnologyandthecontinuallyexpandingandchangingofthebusiness,thedatabase—cenbricwebapplicationhasbeenusedinwiderarea.Butowningtothelackofdescriptionofthe

4、documents,theearlierdevelopeddatabasesystemswerebecominglegacysystems.Withouttheunderstandingofthethesystems’Sdatasemantics,itwilltakeahighcoststomaintainandupdateit.Thus,thediscoveryofthesemanticsofthedatabaseisverymeaningfulforthemaintenanceandintegrationofthedat

5、abasesystem.Infact,theinformationextractedfromtheWebapplicationusuallysomesemanticsofthelegacydatabasesinaspecificapplicationfield,andthediscoveryofthesesemanticsisimportanttothedatabasemaintenanceanddataintegration.However,therehaven’thadanyreaserchthattryingtotof

6、indthefieldsemanticsbyanalysingthedatabase-centricwebapplications.Tosolvethisproblem,anovelandversatilemodelhasbeenproposedtodiscoverthedatabasefieldssemanticinthedatabase-centricwebapplication.ThemethodstartedwithanalysingtheHTMLcodeonthewebpagetoextractcontrolnam

7、esanditsdescriptionbyusingwebinformationextractiontechnology,andthenanalyzedthesourcecodeinasyntaxwaytocreatanabstractgrammartreebyusingprogramunderstandingtechnology.Withthegrammertreebeentraversed,weextractandanalysistheSQLcodeandtheassignmentstarementtodiscovert

8、herelationsbetweenthedatabasefieldsandthecontr01namesinthedatabase,thereforethesemanticinformationofthefieldsCanbefoundindirectly.LFinally,thepro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。