XML与关系数据库间映射技术的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:rsdt25302530
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML作为网络数据交换和表示的一种标准,越来越受到人们的青睐,然而,随着在网络上发布的XML数据的不断增加,如何管理XML,文档已经成了一个十分棘手的问题。目前的研究侧重于用关系数据库来存储XML文档,用关系数据库对XML文档进行存储不但可以充分利用现有关系数据库的丰富资源和管理经验,而且对XML也有一定的支持,可以利用XML的优点发展Internet应用,但是由于XML数据和关系型数据在组织上的差异,对于到关系数据库的存储过程中存在的XML文档多值元素、递归元素以及混合内容元素的映射等难点问题一直没有得到有效的解决,主要表现为丢失有用信息、查询效率低、映射方法不灵活等,而且转换过程本身也会增加系统开销影响数据库的效率,增加复杂性。此外,由于不同厂商生产的关系数据库是异质的,这也增加了开发基于XML的Intemet应用的难度。不但如此,现存的方法大多数以DTD来定义XM[。文档的模式,由于DTD缺乏对文档结构、属性、数据类型等约束的足够描述, 而且有着与XML格式完全不同的格式,因此采用DTD作为模式的映射方法不易实现XML文档的自动化存储和查询。W3C于2001年5月正式推荐XML Schema为XML的标准模式,XML Schema的格式与XML的格式完全相同,而且提供了更多的内建数据类型,并支持用户对数据类型的扩展,基本上满足了关系模式在数据描述上的需要,XMLSchema比DTD更适合描述关系数据,具有更强的表现力,能够更好的满足不同领域应用的需求。同时XML Schema.内容模型的开放性,可以随意扩大、更新,具有很大的灵活性和可扩展性,XML Schema对命名空间的支持,保证了标记的唯一性。 本文根据W3C最新提出的XML Schema规范,提出了一种等价于XML Schema的数据模型F Schema,并实现了从F Schema到关系模式的映射算法和XML 文档到关系数据库的加载算法。实验证明,在XML 文档的模式信息比较稳定的情况下,F.Schema.映射方法在数据转储过程中的信息保持、映射后的查询更新操作及XML加载到数据库的操作复杂性方面均要优于文本、Xparent和DTD等方法。由于F Schema模型的简单性和结构一致性,根据本文的思想,F Schema方法能够实现基于关系的XML 文档存储和查询的自动化。
其他文献
随着软件技术和Internet的迅猛发展,企业信息系统原有的C/S结构越来越不能满足企业计算在分布性、可扩展性和异构性等方面的要求。三(N)层系统构架将业务逻辑从客户层分离出来,
无线通信网络的宽带化为无线网络多媒体服务提供了物质基础,使无线通信与多媒体通信的结合成为可能。以3G 移动多媒体业务为代表的无线多媒体业务已经在韩日,欧洲等国家和地
随着我国高等教育改革的不断深化,在校学生规模的不断扩大,学生工作日益繁重,给学校带来相当大的管理压力,制约了学生工作的开展。 数字化校园的构建为教育管理信息化提供了良
本文介绍了基于B/S的软件开发缺陷管理系统的设计及其实现。 本文首先分析了缺陷管理在项目整个周期的存在形式和具体内涵,介绍和总结了国内外测试管理工具的现状和存在的不
随着信息系统的发展,各大型国有企业、中央部委、海关等部门积累了大量业务信息,审计署每年要花大量的精力审计这些业务数据,以期发现这些部门是否有违规行为并上报中央,对其进行
计算机软、硬件的飞速发展带来了社会各领域的巨大变革,各行各业都在利用计算机提高工作效率。因此,各级院校将计算机课程列为与外语同等重要的必修课。而且该校把计算机作为主
随着网络的发展,网络的安全受到了越来越大的挑战。越来越复杂的网络入侵方式使得入侵检测技术的研究得到了国际社会的高度重视。虽然入侵检测技术在近年来获得了飞速的发展,
基于形状特征的图象检索是基于内容的图象检索的一个重要的组成部分。本文介绍了几种较为典型的基于形状特征的图象检索算法;阐述了基于形状特征的图象检索存在的问题及一些现
计算机处理器正在向着多核甚至众核的方向发展。同一块芯片中集成了越来越多的处理核心。而且集成了多个异构核心的处理器也在不断涌现。多核技术发展趋势下,作为基础软件平台
最优潮流(Optimal Power Flow—OPF)是一种同时考虑经济性和安全性的电力网络分析优化问题。OPF 在电力系统的安全运行、经济调度、可靠性分析、能量管理以及电力定价等方面得到了广泛的应用。自上世纪六十年代初开始OPF 问题的研究,人们提出了各种计算方法来求解OPF 问题,有些方法已应用到实际系统,并取得较为满意的效果。在各类计算方法中,二十世纪九十年代末期提出的非线性互补问题(No