试析基于关系数据库的xml存储和查询的研究

试析基于关系数据库的xml存储和查询的研究

ID:35134455

大小:2.36 MB

页数:66页

时间:2019-03-19

试析基于关系数据库的xml存储和查询的研究_第1页
试析基于关系数据库的xml存储和查询的研究_第2页
试析基于关系数据库的xml存储和查询的研究_第3页
试析基于关系数据库的xml存储和查询的研究_第4页
试析基于关系数据库的xml存储和查询的研究_第5页
资源描述:

《试析基于关系数据库的xml存储和查询的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于关系数据库的XML存储和查询的研究重庆大学硕士学位论文学生姓名:詹火木指导教师:罗军副教授专业:计算机系统结构学科门类:工学重庆大学计算机学院二OO八年五月ResearchonXMLStorageandQueryBasedonRelationalDatabaseAThesisSubmittedtoChongqingUniversityinPartialFulfillmentoftheRequirementfortheDegreeofMasterofEngineeringbyZhanHuomuSupervisor:AssociateProf.Lu

2、oJunMajor:ComputerSystemArchitectureCollegeofComputerScienceofChongqingUniversity,Chongqing,ChinaMay,2008重庆大学硕士学位论文中文摘要摘要可扩展的标记语言(ExtensibleMarkupLanguage,XML)的出现改变了Web的基本面貌。XML具有许多优点:XML具有半结构化、自描述性、灵活性、可扩展性等特点,实现了结构、内容和显示的分离,这有利于机器之间的数据交换和用户的个性化显示以及数据集成等。XML已经成为了Web上数据表示、交换、集

3、成的标准。因此,XML自从发布以来就受到了各界的广泛关注,并且很快便成为了Web上数据表示、交换、集成的标准。目前,互联网上涌现了大量的XML数据,如何高效存储和获取这些XML数据将变得非常急迫。本文主要研究基于关系数据库的XML存储和查询。如果能将XML文档内容存储在关系数据库,便可以充分利用成熟的关系数据库技术,所以XML在关系数据库中的存储和查询一直是研究的热点。但目前的存储方法中需要针对具体的模式设计具体的映射规则,从而构建具体的关系数据库表结构,不能达到很好的通用性,而且它们研究的XML模式都是DTD的,而DTD并不是W3C指定的XML模

4、式,它存在许多不足,因此本文设计一种模式映射的XML关系存储方法,这种存储方法研究的XML模式是W3C指定的XMLSchema,为所有的XML文档和XMLSchema设计通用的映射规则,从而构建了通用的关系数据库表结构,达到了通用性,以便于维护,且此存储方法可以无缝地存储和查询XML数据,此外,利用此存储方法可以非常高效地验证XML文档的有效性。本文的主要研究工作如下:首先分析了现有的XML存储方式,总结出XML使能数据库中基于关系数据库的XML存储方法具有许多优点,是解决XML存储问题的有效途径之一;然后分析了目前基于关系数据库中的XML存储方法

5、的不足,设计了一种性能更佳的基于关系数据库的XML存储方法—模式映射的XML关系存储方法,重点研究了此模式映射的存储思想,存储实现,以及利用此模式映射所进行的XML还原方法和验证方法;最后研究基于关系数据库的XQuery查询处理,提出了XQuery查询语句的规范化和XQuery语句到SQL语句的转换过程,并研究了其具体的查询处理过程。关键词:XML,XMLSchema,关系数据库,模式映射,查询处理I重庆大学硕士学位论文英文摘要ABSTRACTTheinventionofXML(ExtensibleMarkupLanguage)changesthe

6、situationofwebtotally.XMLhasmanyadvantagescomparedwithHTML:semi-structure,self-description,flexibilityandextensibilityetc.Itmakestheseparationofstructure,contentanddisplay,whichisgoodfordataexchanges,personalizeddisplayanddataintegrationamongcomputers.Therefore,XMLhasbeenpaida

7、ttentiontowidelysinceitisissued,andbecamethestandardofdatarepresentation,exchange,andintegrationonweb.Atpresent,thereishugeamountofXMLdataontheinternet.ItisveryurgenttostoreandretrievetheseXMLdataefficiently.Thispaperfocusesonstorageandquerybasedonrelationaldatabase.Iftheconte

8、ntofXMLdocumentcouldbestoredintorelationaldatabase,therewould

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

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

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