欢迎来到天天文库
浏览记录
ID:33097595
大小:2.05 MB
页数:58页
时间:2019-02-20
《xml在关系数据库中存储技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、譬iz参疆魄。雾囊号UI)£每组:缡号:¨埘7”带幽恭譬硕士学位论文XML在关系数据库中存储技术研究叶开珍哥一-*矗盟P,弥:叶小平副教授#-#!计算机款件与理论二帅t4十一H=十=L:XML在关系数据库中存储技术研究计算机软件与理论叶开珍叶小平副教授摘要HTML作为Internet上传统的描述语言,随着网络应用的深入其局限性逐渐显现,XML已经成为互联网上数据表示和数据交换的标准格式。随着XML数据的增加,如何有效地存储和管理XML文档成为一个非常重要的问题。目前主要的存储方法有:XML原生数据库、面向对象
2、数据库、关系数据库等。关系数据库由于技术成熟、应用广泛成为目前研究的热点。早期大多数研究是基于DTD模式开展的,但DTD缺乏对文档结构、属性、数据类型等约束的足够描述。另外由于XML数据和关系数据在组织上的差异,对于多值元素、递归元素以及混合内容元素的映射等难点问题也一直没有得到有效的解决。因此,本文开展了基于XSD模式的XML文档到关系数据库的存储技术研究。论文的主要工作包括:(1)在借鉴基于代价的p-Schema存储模型的基础上,提出了E-Schema存储模型。E-Schema是与XSD等价的XML模式文
3、件,主要对P-Schema从以下方面进行改进和扩展:一是消除了多值元素、可选择元素、嵌套元素;二是保留了约束信息,如关键字、唯一性等等。(2)实现了从E-Schema到关系模式的映射和XML文档到关系数据库的存储。E-Schema因为结构简单,保留了约束信息,因此可以更加容易、更加准确地映射到关系模式。最后从实验上证明了E-Schema的可行性和有效性。关键字:XML:存储:关系数据库:XSDTheStudyofXMLStorageTechniqueinRelationalDatabaseComputerSo
4、ftwareandTheoryYeKai.ZhenAssociatePro£YeXiao-PingABSTRACTHTML,asatraditionaldescriptionlanguageontheInternet,itslimitednesshasbecomemoreandmoreapparentwiththedeepUSeofwebapplications,XMLhasakeadybecomethestandardformatfordatapresentanddataexchangeontheInter
5、net.ButwiththeincreasingUseofXMLdata,itisanimportantproblemofhowtostorageandmanagetheseXMLdocuments.Threemainmethodsareasfollow:nativeXMLdatabase,object.orienteddatabaseandrelationaldatabase.RelatinnaldatabasehasbecomethedominantapproachUptonowaccordingtoit
6、smaturetechniqueandwideapplications.majormappingmethodsexistednowuseDTDasitsschema,butDTDhcksabilitiesdescribingXMLdocument’Sstructure,attributesanddatatypesefficiently.Moreover,duetothegreatdifferencebetweenXMLdataandrelationaldatainstructure,somedifficult
7、problemssuchasmulti—valueelementmapping,recursiveelementmappingandmix—contentelementmappingarenotresolvedeffectively.Inthisthesis.IfocusontheresearchofXMLdo·cumentthatisbasedonXSDstoredinrelationaldatabase.Theprimarytasksofthepaperareasfollows:(1)Basedonthe
8、cost-basemappingmodelP—Schema,IbringforwardE-Schema.E—SchemaisanequivalentexpressionofXSDandhasmadesomeimprovementandexpansiontoP.Schema.Oneisaboutmulti-valuemapping,recursionmapping,theotherisconstrai
此文档下载收益归作者所有