XML文档在关系数据库中存储方案的研究

被引量 : 0次 | 上传用户:sgb158518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可扩展标记语言XML (eXtensible Markup Language)是一门新兴的面向Internet应用的标记语言。它是W3C(World Wide Web Consortium,互联网联盟)提出的一套用于Web网络上的数据和文档结构的通用标记语言。XML实际上是一种定义语言,即使用者可以自行定义标记来描述文件中的数据元素,从而突破了HTML固定标记集合的约束。XML不仅提供数据自身的信息,而且可以用来描述数据的结构。XML的迅速发展使其成为Web发展和数据交换的一种新标淮。Web上大量XML数据的使用引起了诸多问题,其中之一即为如何有效地对XML数据进行存储与管理。利用关系数据库存储XML数据,最大的优势在于可以利用关系数据库现有的存储管理、并发控制、恢复、版本机制等技术有效地管理数据。所以研究XML数据在关系数据库中的存储成为XML研究的一个热点。当XML数据存储到关系数据库时,需要将树状结构的XML文档映射成平面的行和列,这样不仅增加了转换的时间,而且破坏了文档本身的结构,从而降低了数据处理的速度。本文主要研究XML文档在关系数据库中的存储问题。通过查阅大量文献,作者介绍了XML的相关技术,并对各种XML文档的存储方法作了一个简单的比较。作者对XML文档的各种存储方法进行分析。同时对XML Schema的基本语义进行分析,引入B_Schema(Basic XML Schema)的概念,提出一个基于B_Schema的XML文档存储方法。主要内容如下:B_Schema是XML Schema的一种等价形式。B_Schema可以被直接映射为关系模式。B_Schema由XML Schema生成,采用DOM树表示。引入分级节点的概念,分级节点可以直接映射为关系。代价模型结合B_Schema中的统计信息,对B_Schema进行代价估计。引入一组改写规则对B_Schema进行改写。B_Schema的改写主要集中在两个方面:内联改写和choice合并改写。引入一种搜索算法进行优化处理。该算法利用改写规则得到一组等价的B_Schema集合,对B_Schema进行代价估计、比较,迭代得到代价最小的B_Schema。同时,为了加快搜索速度,引入代价优化指数作为搜索算法的结束条件。
其他文献
中国在加入世贸组织后,需要在所有的领域学习新的东西,尤其是组织管理方面。人力资源管理是所有组织中的一项必要的组织活动。企业的经营者们已经认识到了人力资源管理在成功的
本文的目的主要是通过对跨国企业在分销渠道管理和建设中的一些实际操作方法和手段的审视,以及结合自己在实际工作当中的一些体会和经验,为我国同类企业提供一些参考性意见,特别
[目的/意义]为了动态分析网民对微博热点问题的情感变化,提出了一种融合情感向量模型的演化K-medoids情感动态分析方法。[方法/过程]对评论文本进行分词、去噪,得到多个代表
随着汽车技术的发展,汽车制动控制系统也在不断改进。本文主要介绍车辆制动控制系统从最初的机械制动、助力制动发展到现在的防抱死制动,以及未来的全电路制动控制系统。
五四运动开启了中国走向一个现代国家的脚步,它为现代中国知识分子们的行动提供了厚实的思想资源和强大的精神动力,从而使五四运动的核心——现代启蒙精神成为中国现代知识分
创新贯穿于区域经济发展始终,在区域经济发展中起着决定性的作用。区域创新能力正日益成为地区经济获取竞争优势的决定性因素和区域经济参与者竞争优势的重要标志。目前重庆市
声纳信号模拟器是一种用于声纳整机调试和性能指标测定的重要设备。随着声纳设备研制的系列化、综合化,声纳信号模拟器的发展呈标准化、通用化、数字化的趋势。本文针对某型声
我国的民营企业经过20余年的发展,已经成为我国国民经济的重要组成部分,是我国经济快速增长的驱动力,但民营企业做不大、做不强、做不长却一直困扰着民营企业。本文通过界定民营
在英国,法官的权威与国王的境遇存在关联。文章以政治社会学概念——权威为工具和切入点,梳理了在革命以前法官与国王的微妙关系,并结合相关史实分析了英国法官权威的转变与国王
中国二战题材电影有三种面相:"英雄传奇类抗战电影"、"回归历史的抗战电影"、"反思类二战电影"。传奇类过强而反思类不足是中国二战题材电影的特点。欧美国家的二战电影取得