基于XQuery的XML查询平台研究与设计

来源 :河海大学 | 被引量 : 4次 | 上传用户:kassilw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的HTML(超文本标记语言)只适合数据的浏览,而不适合数据间的交换。在Web领域,XML弥补了HTML的不足,它是由万维网协会(W3C)设计的用来自动描述数据信息的一种新标准语言。XQuery是由万维网协会(W3C)推荐的查询语言,它使用XML作为抽象数据模型,是一个通用的XML查询语言。针对XML的数据特点,采用XQuery查询语言进行查询已成为当前XML数据库的查询的一个研究重点。 本文主要对XML查询的现状、XML查询语言、面向查询的XML数据模型对查询语言的影响、XQuery查询语言的查询处理过程等进行了研究,综合XQuery查询处理过程和XML数据模型的特点,设计了一个基于XQuery的XML查询平台,该平台由查询语句构造器、查询解析器、查询执行器组成,可对广泛来源的XML数据执行查询等操作。 本文的主要工作如下: 1、提出了基于XQuery的XML查询平台体系结构,分为用户层、组件层、数据层,以XQuery解析器和查询执行器为核心,辅以查询语句构造器帮助用户生成查询条件; 2、提出了应用于XQuery查询语句构造器的合成表示模型,该模型以单个的结果元素为目标建立原子查询,将原子查询之间以相应的合成操作联系在一起表示XQuery查询; 3、采用模式树解析XQuery查询,将经常被查询的XML节点信息存储到物化视图中,利用物化视图和用户查询的交叉部分,直接从物化视图中获取用户的查询内容来实现查询优化。 本文工作的意义在于设计一个通用的查询平台,解决了XML查询及其优化问题,对XML数据的查询研究具有一定的实际价值。
其他文献
基因微阵列数据中包含的遗传信息为疾病的预测诊断提供了新的方法,但是其高维度、高噪音、高冗余、小样本的特点,对传统模式识别方法提出了挑战,因此特征选择成为该领域的研究热
随着WWW的迅猛发展,Web上聚集了海量的信息,因此如何快速、准确而全面的获取有用信息已经成为巨大的挑战。基于人工智能的信息内容的自动聚类、分类和文摘,以及深层次的文本挖掘
非处方药的推广和普及使用,对我国医疗制度改革具有重要的意义。非处方药智能咨询系统的研究对于非处方药的推广和普及有很大的帮助。本文阐述了非处方药的概念及其发展现状,从
本文研究嵌入式数据采集系统的设计方法及其与PC机的通信问题。论文完成了基于ARM芯片S3C4480的嵌入式数据采集系统的软硬件设计;编程实现了电压信号的采集、处理和LCD显示;同
数字图书馆的出现主要有两大原因,一是人们迫切需要对各种信息资源进行方便快捷查询;二是互联网的高速发展为这种需求提供了基础。和传统图书馆相比,数字图书馆利用最新的计
操作系统安全是计算机系统安全的基础,操作系统的安全研究是一个军用到商用的过程,目前国内针对关键商用体系框架的研究还很少。随着网络技术的飞速发展和安全威胁的多样化,
Web服务作为新的分布式计算技术,由于其自身的平台无关、自描述以及易部署等特性,被越来越广泛地接受。所谓Web服务是指由企业发布的完成其特别商务需求的在线应用服务,其他
IPv6网络性能测量与预报是发现IPv6网络弊端、改进网络拓扑结构和协议,提高网络服务质量的基本工具,对下一代IPv6网络的建设和应用研究具有重要意义。在“IPv6自由立体电视终
网络资源中的信息量随着网络技术的发展也在急剧增加,用户面对浩渺的信息如何寻找到自己感兴趣的项目变成了负担。用户兴趣的差异是不一样的,但大多数目前的网络应用程序都提
标准信息是指企业基本信息、企业标准备案、产品执行标准等信息。通过网络化及计算机技术手段提供标准信息的管理与服务。在填补省内空白的基础上进行二期开发。 本系统既