基于模式的XML文档在关系数据库中存储的设计与实现
文献类型 | 学位 |
作者 | 王继伟[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | XML;XML模式;关系数据库 |
摘要 | 近年来,XML逐渐成为因特网上数据表示和数据交换的新标准.它迅速地被应用于科学数据语言和电子商务等领域.随着XML成为电子商务的数据标准,基于XML的数据交换数量呈现出指数增长的趋势.这样就出现了持久的XML存储的需求.经过数十年的发展,关系数据库系统越来越成成熟,并且具有很强的可扩展性,能够处理大规模的数据.一方面这样的系统提供了许多有益的特性;另一方面,企业中大量的数据是存放在关系数据库中的.把XML数据存储于关系数据库中,就可以实现基于关系的结构化数据和XML数据共存,从而应用程序可以方便使用这两种类型的数据.为了解决XML数据的存储问题,该文对XML及其相关技术进行了详细分析,并研究了XML文档在数据库中的各种存储技术,然后在此基础上提出并实现了基于模式对XML文档进行关系建模的原型系统.该文解决的主要技术难点有:1.提出了XSchema文法,用来形式化描述XML模式,并在此基础上建立了中间数据模型XSModel,用来抽离XML模式中的主要结构与语义特征;2.选取并改进了Hybrid Inlining算法,将算法的应用从XML DTD扩展到XML Schema,根据改进后的算法从XML模式生成适当的关系模式;3.根据XML模式映射生成的关系模式,采用XSLT技术设计并实现了对应的XML文档处理器,从需要保存的XML文档中抽取相关数据,以方便数据到关系模式的存储.该文在最后对完成的工作进行了总结,并对有待改进之处进行了展望. |
影响因子:
dc:title:基于模式的XML文档在关系数据库中存储的设计与实现
dc:creator:王继伟
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: