基于Native-XML数据库的查询技术研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:nhybgt12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先分析了Native-XML数据库的存储查询结构,接着给出XQuery查询过程模型,并讨论XQuery规范化和查询计算求值等部分,接着详细探讨了XOuerv常用的查询算法。提出基于文档类型定义、查询执行次序等的优化算法,并重点提出、探讨了XQuery索引优化新算法。在实际应用中给出.XQuery复杂查询功能的实现。最后提出名为Native-XMLServer的数据库原型,Native-XML Server数据库保留了XML 数据的树状模型,并给出XQuery查询实例。全文主要内容如下: 1.绪论部分简述XML技术和XML数据库技术以及它们之间的关系。论述Native-XML数据库(NXD)的现状,指出本文要解决的主要问题和主要成果。 2.综述了XML的产生背景和发展前景,介绍了XML语法知识和Xpath等XML相关技术。 3.给出Native—XML数据库的技术背景、特点,以主流Native—XML数据库Tamino详细分析了Native—XML数据库的存储查询结构。 4.对XML的特点及其数据源类型进行分析,提出XML数据源对其查询语言的要求,给出XQuery查询过程模型,并从静态分析计算和动态求值计算两方面详细分析之。给出XQuery语言实现的总体结构,讨论了在Native—XML数据库(NXD)实现几种重要的XOuery查询算法,详细分析了路径表达式查询算法的原理及实现。 5.在XQuery常规查询算法的基础上,并根据XML数据半结构化特征,对XML的结构路径信息即节点在XML文档中的位置及其与其他节点的关系选取扩展编码方式对节点结构信息进行量化,采用POEM模型,选择最优的查询路径。在索引优化上,提出采用了批量插入的B+树构造算法对节点建立索引,经过与传统的B+树索引实验比较,此构造算法更适合半结构化特征的XML数据,提高了查询效率。 6.采用本文提出的XOtlery查询过程模型和XQuery查询算法,给出Native-XML数据库的开发需求,并将此数据库命名为Native-XML Server。通过对整个系统和查询处理模块的介绍,具体实现了前述的XQuery的查询优化算法。 7.总结与展望Native-XML数据库(NXD)的未来,提出有待完善之处。
其他文献
社区宽带综合业务网是历经六年开发出来的,它是基于以太网技术的电视网、电话网和计算机网的三网融合接入系统,由社区中心服务器、以太网交换机和家庭网关等设备组成。本文以社
本文以Oracle 10g Spatial为基础,对栅格数据的存储与管理进行了研究。 首先提出了课题的研究目的与意义,回顾了栅格数据存储技术的国内外现状,总结了空间数据和空间数据库
本文首先对MP3播放器现状进行分析,提出当前存在的问题;然后分析彩屏MP3播放器的需求目标;其次,对彩屏MP3播放器软件架构体系进行研究和探讨,分析其中的关键技术,并经过研究解决了
Peer-to-Peer系统是一种能有效地利用网络中各节点资源的分布式系统,即利用网络中的闲置的计算能力和存储空间,为用户提供高性能计算与海量存储服务。因此针对P2P系统的研究备
网络入侵检测作为一种主动的安全防护技术具有重要的研究意义和价值。在网络入侵检测中,特征处理方法和入侵检测方法的选择是关键,本文围绕这两个方面展开了深入研究,提高了网络
近年来,项目反应理论(IRT)成为心理与教育测量非常活跃的研究领域,并正迅速成为主要的测量理论之一。IRT是在克服经典测量理论(CTT)的各种局限性的起基础上发展起来的一种全新
学位
随着我国企业信息化建设步伐的不断加快,全球性市场竞争的加剧,越来越多的企业开始建设自己的数据仓库系统,希望能对历史数据进行具体而又有针对性的分析与挖掘,以期从中发现有价
学位
随着网络通信速度的提高、数据库及其管理技术水平的增强、多媒体技术的迅速发展,数字博物馆应运而生。然而数字博物馆在提供获取藏品信息捷径的同时也带来了一些问题,其中侵犯
随着我国信息技术的高速发展,企业不再满足于过去独立、手工的办公管理和计算机应用,而是需要综合的、集成化、流程化的解决方案。本文利用基于Domino的工作流技术,构建了南京华
本文从传统的软件测试技术出发,结合面向对象软件的特点,分析了面向对象的软件技术对传统软件测试技术的影响,在此基础上,讨论了面向对象软件的测试技术。  介绍了类测试。类簇