XML文档关系存储技术之模式映射方法的研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:a9y3s118x3f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,随着互联网的迅速发展,XML已经发展成为互联网上数据交换或浏览时数据的重要表示媒介,如何有效管理XML文档已经成为一个十分棘手的问题。数据库是目前最主要的数据存储方式,人们很自然地希望可以将XML格式的文档与数据库系统结合在一起使用。由于关系数据库系统在存储管理、查询优化、并行控制、事务管理等方面都较其他系统远为成熟和稳定,因而自然地成为研究的重点。可行的方法是采用关系数据库对XML数据进行存储和操作,将半结构化转化为结构化的数据,通过查询数据库来提取、综合和分析XML多样的数据,这样就能够利用相对成熟的关系数据库技术。另一方面,W3C组织于2001年5月正式推荐了XML Schema为XML的标准模式,XML Schema的格式与XML的格式完全相同,而且提供了更多的内建数据类型,并支持用户对数据类型的扩展,基本上满足了关系模式在数据描述上的需要。所以,人们可能会考虑到如果可以把某个XML Schema模式转换到关系数据库的模式,那么符合XML Schema限定的XML文档就能很容易地加入到被转换成的关系数据库模式中去了。正是基于上述考虑,本文在介绍XML语言及相关知识、XML存储技术的基础上,着重研究了如何将一个XML Schema转换成关系数据库模式。首先简单分析了XML Schema中主要组件的转换。研究了内置基础类型如何转换到关系数据库模型中。讨论了简单类型的元素是如何转换的:分别对原子类型、列表类型和联合类型的元素采用了不同地转换方法。在此基础上进一步讨论了对带有属性的元素的转换方法,并研究了复杂类型元素的内容模型的转换方法。接下来研究了二级组件的转换。着重讨论了模型组元素的转换,依次分析了sequence模型组、choice模型组和all模型组在转换时采用的方法。在转化过程中,目的是尽量保证XML Schema信息的完整性。
其他文献
我们已经进入一个信息革命的新时代,这个信息时代的显著特点是计算机在人类生活的各个方面,起着越来越大的作用。自然语言是人们最重要的交际工具,它与信息处理有着十分密切的关
射频识别(Radio Frequency Identification,RFID)就是利用无线电收发技术实现对物体的自动识别,是过去十年中发展最快的自动识别技术。RFID是一项流程控制技术,能为制造业、物流
约束优化和动态优化都是优化问题的主要研究领域,并且由于实际约束优化问题和动态优化问题非常复杂、困难,在实际应用中也非常普遍,所以解决约束优化和动态优化问题是非常有
互联网的数据变得越来越庞大,如何自动地从中抽取信息从而减轻人类的阅读理解负担变得越来越价值。互联网的网页中主要包含三种类型的文本——结构化文本,半结构化文本,自由文本
在当今大数据时代下,很多科学计算应用正从传统的计算密集型向数据密集型模式进行转变。在这些科学计算应用中,多个进程同时访问一个共享文件是一种非常常见的并行I/O访问模
无线Mesh网络是一种新型的宽带无线网络结构,即高容量、高速率的分布式网络,它不同于传统的无线网络,可以看成是无线局域网和移动Ad hoc网络的融合。目前无线Mesh网络已经成
.NET是开发企业应用很好的一项技术或者说平台。它的内涵非常丰富,使用的人群也非常庞大。事实证明,.NET确实可以为复杂的企业应用提供强大的技术保障。目前,有许多开源的.NET开
由于具有提升服务器资源利用率、降低管理成本以及减少能耗开销等优点,虚拟化技术在当今的使用越来越广泛。然而,目前仍然有很多传统的应用程序运行在物理服务器之中,还不能
随着信息技术与网络技术的高速发展,嵌入式系统正越来越广泛地应用于科学研究、军事技术、工程设计、消费类电子等方面。本论文研究了嵌入式系统的特点、应用领域和发展状况。
车牌识别系统是随着计算机视觉技术的发展而产生的一项重要的实用技术。它首先应用于智能交通领域。近年来,由于社会发展的需要,车牌识别系统开始进入民用阶段,应用于小区的车辆