基于DTD的XML-GL与XQuery的查询转算法

来源 :山东大学 | 被引量 : 0次 | 上传用户:ait123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络技术的迅猛发展,企业和个人通过网络进行数据交换变得越来越频繁,XML成为数据描述和数据交换的标准,越来越多的数据以XML的形式存储和交换,大量的XML文档出现在网络应用中。随着XML的广泛应用,XML查询技术的研究也受到越来越多的重视,自XML1.0问世以来,相继出现了多种XML查询语言,XML查询语言的相关研究已经成为当前XML数据库研究领域的一个热点。目前,工业界和学术界提出了很多种XML查询语言,各种语言在语法形式和查询能力上都不尽相同。在众多的查询语言中,XQuery是一种比较成熟的语言,很多大型公司以及科研机构都看好XQuery,并且在不同程度上提供了对XQuery规范的支持。XML图形化查询语言也是查询技术发展的一个重要方向,图形化查询语言的典型特点之一是能够产生用户友好的查询界面,降低用户学习XML查询语言的难度,提高用户对XML文档查询的效率。本文在对XQuery与XML图形化查询语言研究的基础上,提出了一种有效的XML图形化查询语言向XQuery查询转换的技术。本文讨论了XQuery查询语言的发展,对XQuery的语法及特点进行了研究,改进了图形化查询语言数据模型的构建过程,在构造图形化查询语言条件查询树的基础上,提出了XML图形化查询语言向XQuery查询转换的算法与规则。在该转换算法支持下,用户可以在更多的XML数据库平台下使用用户友好的查询界面进行数据查询。本文所做的主要工作在于:·提出了一种新的图形化查询语言转换方式,详细描述了图形化查询语言转换算法的基本思想,提出了算法的形式化描述及转换规则,并给出了转换算法的具体实例。·提出了条件查询树的构造方案,并给出条件查询树构造的具体步骤与规则。·讨论了图形化查询语言的数据模型,并提出了对图形化查询语言数据模型的简化以及数据模型之间进行转换的规则。·讨论了图形化查询语言中复杂的查询。本文所做的具体工作是有意义的。本文实现了XML图形化查询语言向XQuery语言的查询转换,可以支持用户以更便捷的方式在更多的数据库平台下进行XML数据查询,丰富了XML数据查询技术的相关理论。
其他文献
在应急通信系统的运行过程中,人为错误、黑客或病毒攻击、系统中软硬件缺陷等因素都可能造成数据的丢失和损坏,数据文件的丢失会破坏数据的完整性和可用性,而操作系统的损坏
由于网络和计算机的广泛应用,以及高速低价的通信资源,使我们有可能利用地理位置分散的资源处理一些复杂的问题,例如科学计算、工程、商业等问题。正是对这些问题的研究导致
伴随着网络攻击的常态化、多样化、多变化,入侵检测技术受到越来越多的关注。入侵检测技术根据检测原理不同可分为误用检测和异常检测,然而由于异常检测存在天然的缺陷导致其
随着我国国民经济的飞速发展和人民生活水平的提高,公路客运面临着增加运能、提高服务质量、提高竞争能力的迫切需要。航空客运有着速度上的优势,占据了天时:铁路客运有着全国庞
随着计算机和网络的普及,音视频编解码技术的发展以及人们对生活要求的提高,流媒体技术受到了学术界和产业界的关注,IPTV服务也逐渐受到欢迎。诸多公司和组织参与了高性能的
视觉在人类感知中起着极为重要的作用,而视觉感知的结果和表现形式——图像,是人类认识世界的重要信息来源,因此图像已成为多媒体技术中最为重要的数据类型。图像的处理与分
射频识别技术是一种非接触式的自动识别技术,它利用射频方式在射频电子标签和读写设备之间进行双向通信,从而完成对目标的识别和数据交换。采用射频识别方式进行数据采集的便
虚拟现实技术是近二十年来发展起来的一项高新技术,它是以计算机技术为核心,结合相关科学技术,构建出与一定范围内的真实环境在视觉、听觉和触觉等方面高度近似的虚拟环境。
空间数据库是数据库领域的一个研究热点,主要研究内容包括空间数据模型、空间数据索引技术、空间数据库的访问接口、空间查询处理等。空间对象存储在空间数据库中,它们由空间
多关系数据挖掘是近年来快速发展的重要的数据挖掘领域之一。高效性和可扩展性一直是数据挖掘领域的重要研究课题。考虑多关系数据挖掘,这个问题尤为重要。多关系数据挖掘任