基于XML的关系数据库优化方法研究

来源 :北京化工大学 | 被引量 : 3次 | 上传用户:simonhill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML自1998年由W3C提出之后,已经成为数据表示和数据交换的新标准,各行各业都在使用XML用来描述本领域信息,随着XML文档的增加,如何有效存储、管理和查询这些数据成为当前XML领域的一个研究热点,也是数据库领域的一个新的研究方向。本文主要讨论基于XML的关系数据库存储和查询技术。(1)本文首先讨论基于XML的关系数据库存储技术,在介绍完典型的XML-RDB映射方法之后,对几种改进的存储方法进行了深入分析。典型的映射方法包括边模型映射、结点模型映射、结构映射以及约束映射。改进的存储方法中重点讨论了X-RESTORE方法、基于E_Schema的映射方法以及基于扩展哈夫曼编码的XML存储模型。基于以上的研究,结合线索二叉树的思想,本文提出了线索多叉树(Threading-Numerous-Tree)的概念,运用线索多叉树的原理,本文提出了基于Threading-Numerous-Tree的XML存储模型。该模型能有效解决基于哈夫曼编码的XML存储模型中,随着XML树的深度增加,编码实现困难的问题。(2)在介绍完存储技术后本文探讨了XML索引和查询若干技术。根据响应查询和处理查询的方式将索引分为结构概要索引、结点编码索引和整体索引,并分别对它们进行研究。在此之后,对XML查询关键技术:XPath查询处理技术、XQuery查询处理技术、以及XML-to-SQL查询转化技术进行了深入分析。因为结构连接算法在XML查询中的重要性,本文对其中的父子关系以及兄弟关系进行了研究与改进,改进的算法基于本文提出的Breadth-Depth存储模型,采用深度查询和广度查询相结合的搜索策略。为了解决XML中用户书写表达式困难的问题,本文提出了利用本体模式表示XML查询条件的思路。(3)最后将XML存储和查询运用到古代建筑领域,提出了XML存储和查询实现的系统架构,并对主要的实现过程进行详细而深入的分析。并且基于古代建筑领域数据的特点提出了基于全路径搜索的和基于领域本体的查询优化方案。
其他文献
asterisk是一款电信领域内优秀的开源软件,主要基于Linux操作系统实现,完成了各种IP PBX的功能。其灵活,免费的特性受到越来越多用户的表青睐,为许多电信运营商减少成本带来
随着IP网络带宽的持续提升和所承载流量的急剧增长,网络流量监测的难度和复杂度也越来越高,传统的基于准确实时的IP网络流量监控技术已经不能满足要求。为了保障并提高现有网
随着嵌入式系统的广泛应用和不断发展,特别是嵌入式设备与网络的结合,嵌入式系统安全问题愈发突显,已成为目前急需解决的关键问题之一。操作系统是嵌入式系统的核心,其安全性
随着计算机网络的发展与普及,内部网的安全性越来越受到人们的关注,加强对内部网主机行为的监控和控制是解决问题的关键。本文通过分析Win32平台下的数据包捕获和解码技术,提
对于运动目标跟踪系统,其核心主要包括两个部分:一是运动目标的检测与提取;二是运动目标的跟踪。运动目标的提取是目标跟踪任务最为关键的部分。在运动目标检测方面,主要包括
随着因特网的不断发展,网络信息资源也与日俱增。面对内容冗余、结构复杂的知识海洋,如何准确、及时、全面的获取所需要的信息,成为人们所关注的焦点。传统基于简单关键字匹
无线传感器网络,作为一种全新的信息获取和处理技术能够广泛地应用于多个领域,近年来成为国内外传感器技术领域的热点研究课题。它是在特定的背景下以一定的网络模型规划的一
近些年,随着大量的医学辅助手段如CT、MRI在临床诊断的应用,对心脑血管疾病的诊断状况已经有所改善。这些诊断方式只是以二维切片的方式显示人体组织和器官,诊断时常常依赖较
炼钢-连铸生产调度水平是衡量钢铁企业生产管理水平的重要指标之一。合理安排炼钢-连铸生产作业计划与调度是确保钢铁生产物流通畅、资源合理利用,提高设备利用率,提升生产系统
随着Internet的迅猛发展,Web服务的数量日益增多,如何从庞大的服务群中选择所需的服务成为繁重的工作。在选择服务时,人们不仅关心服务的功能,也关心服务的非功能因素,尤其是