XML DTD到关系模式的映射研究

来源 :四川师范大学 | 被引量 : 0次 | 上传用户:jick85726
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可扩展标记语言(eXtensibleMarkupLanguage,简称XML)是一门新兴的面向Internet应用的标记语言,目前已迅速发展成为Web和数据交换的一种新标准。XML数据的海量出现使得如何有效地对XML数据进行存储和管理成为研究热点。利用现有关系数据库的存储管理、并发控制、恢复、版本机制等技术可以有效地存储和管理XML数据。 本文首先介绍了XML的相关技术领域,对XML文档的各种存储方法作了一些简要比较,并着重研究了XMLDTD到关系模式的映射。通过分析有关XML关系存储的经典算法可以发现,现有的XML到关系数据库的映射算法大多只考虑内容和结构的映射,而很少考虑XML所蕴含的语义。然而语义信息对于数据的存储模式设计、查询优化和更新异常检查等问题是十分重要的,因此如果DTD中蕴含函数依赖,在进行映射时予以考虑可以带来很多便利。 本文试图提出一种保持函数依赖的映射策略,在进行内容和结构映射的同时保持函数依赖。依据XML函数依赖定义,找出DTD中所蕴含的函数依赖,最终利用改进的内嵌算法FD-Inlining实现了从XML到关系数据库的保持函数依赖的映射。FD-Inlining方法不仅考虑了DTD的内容和结构,还考虑了DTD所蕴含的函数依赖,对DTD中蕴含的其它语义约束也进行了分析,给出了保持部分语义约束的方法。最后对本映射策略的完整性进行了分析。
其他文献
数据分类技术是一种强有力的分析手段,它旨在生成一个分类函数或分类模型,由该模型把数据库中的数据项映射到某一给定类别中。现有的数据分类算法大体可以划分为两大类:积极学习
Java编程语言是继C和C++之后的下一种流行的商业软件开发语言,已被广泛的应用于各种开发领域。Java的体系结构能帮助程序员适应不断发展的硬件环境,这归功于Java虚拟机提供的
本文从一个新的角度去解决目前WebGIS海量数据传输效率低的问题,即采用P2P技术使得请求数据服务的所有客户端都参与到数据传输服务中去,并借助P2P技术在协同工作方面的优势,提出
超高频UHF RFID是一种非接触式无线射频识别技术,通过射频信号空间交变耦合来达到目标识别和数据传输的目的。工作频段在860MHz-960MHz的超高频射频识别系统有着识别距离远、
随着存储需求的增加及存储应用日益复杂,以块为基础的存储接口已限制了存储系统的发展,以对象为基础的存储接口应运而生。对象级接口是块级接口和文件级接口的完美结合,具有
目前车载网中提出了很多的应用场景,包括可交互的交通管制、实时路况分析、路线推荐、周边信息服务、车祸预警等。这些应用都离不开数据的交互,而高效的数据交互需要底层路由的
互联网在当今社会中的广泛应用,极大地便利了信息的分发与获取。但是,如果缺乏有效的措施来预防对数字信息内容的复制与传播,版权信息是极易被侵犯的。数字水印技术被认为是
随着云计算的蓬勃发展,数据外包已经成为一个流行的趋势。通过云外包,大量的软硬件资源可以按需求提供给用户,为用户节约成本,提高资源的使用效率。图是经常使用的一种数据结构,为
层次包围盒是碰撞检测算法中广泛使用的一种方法。常见包围盒类型有Sphere、AABB、OBB、k-DOP和convex hull等。就刚体间碰撞检测而言,性能最好的是基于OBB的碰撞检测算法,其
在医疗机构信息化的进程中,国内大多数医疗机构都已经建立了自己的信息系统。这些系统中,用一些共同的词汇表(类似于一个本体)来定义信息源中的领域对象,各个信息源根据共同词汇