对于利用DTD模式优化基于路径的XML查询的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:tc2020
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML作为一种数据的表示形式,正在数据库及网络中的数据传输领域被广泛使用。关于存储方面的研究很多,并且对于XML的存储数据方面现在基本上都已经能实现了。但用XML存储了数据之后,对它进行查询就成了一个不可避免的事实,关于这方面的研究也成为我们研究的一个热点,提高查询的速度成为一个我们必须研究的方向,现在有很多查询的方法,但仍然在时间和空间上的效率不是很理想。仍有待于投入更多的研究,进一步对查询进行优化。 随着XML不断的被广泛应用,用它来表示数据也有了一系列的规范,每个XML文档都有一个对应的DTD来规范制约它的结构。基于这一思想,为了更高效的利用DTD,这篇文章提出了一种更高效利用DTD对XML数据进行查询的方法。 本文以软件开发为背景,提出了一种对DTD快速扫描的方法,并提出了对扫描DTD树的结果,即真路径的存储方法;然后,介绍了我们扫描DTD树的基本思想和算法,然后又基于DTD扫描的结果,即得到的真路径,提出了对XML文档树进行查询的思想及算法。文章最后给出了例子,详细分析了对于XML基于路径的查询,我们提高它的效率的原理。 本文所做的具体工作是具有实际意义的,现在虽然对XML查询的研究很多,但很多都是基于理论的,或只研究了查询中的一小部分,以现在对XML的利用情况是无法实现的,本文不只提出了基本思想,而且还提出了算法,能在XML现有的情况下去实现,所以是有实际意义的。
其他文献
分布式虚拟环境(Distributed Virtual Environment, DVE)技术在军事和国民生产各领域的广泛应用对这类系统提出了新需求,其中最重要的是动态可扩展性。这需要来自两个方面的
由于网格计算环境是一种动态的、多协议的环境,因此它引入了复杂的安全性问题,需要用新的技术进行处理.网格安全性问题是网格技术的基础性问题,它的解决直接关系到网格未来发
本文首先提出空间数据库研究的目的和意义,它着眼于多方面的空间应用,诸如分子制药、气象预测和旅游线路规划,便于进一步的空间数据挖掘和统计决策。在结合国内外研究的现状
智能化小区是近年来随着信息技术的发展而新兴发展起来的产业,在我国还处于初始阶段。基于此,本文在阐述智能小区的概念、组成以及我国智能小区发展现状的基础上,介绍了全分
随着网络技术的发展和移动计算技术的初露端倪,传统的Client/Server(C/S)的计算模式已不能满足Internet的复杂性和应用的无限膨胀。20世纪90年代以来,移动Agent(Mobile Agent
该论文在对现有相关技术和系统进行分析的基础上,提出了一种新型的操作系统构造方法-服务体模型,引入了服务体/执行流两种新的概念分别作为运行模型和存储模型的基本抽象,并
本文对专家支持的电信经营分析系统过程模型进行了研究。文章以电信经营分析人员的认知思维过程分析作为切入点进行专家支持的电信经营分析系统建模,并设计了专家支持的电信经
自动程序设计是计算机科学中的重要研究领域,在人工智能的自动规划、机器人学等分支有重要应用。在程序理论方面,程序综合与程序验证关系密切。程序综合就是从定理机器证明中
数据是任何结构的支柱,不同平台上的应用程序往往需要进行数据转换,而这些数据可能是以不同的数据格式存在,这使得许多平台需要依靠应用程序来处理数据转换,这就增加了不同平台之
对电动机的控制可分为简单控制和复杂控制两种。简单控制是指对电动机进行启动、制动和顺序控制。复杂控制是指对电动机的转速、转角、转矩、电压、电流等物理量进行控制,而且有时往往需要非常精确的控制。以前对电动机的简单控制的应用较多,但是现在人们对电动机控制的水平要求越来越高,使电动机的复杂控制逐渐成为主流,其应用领域极为广泛。在这里,本课题将研究采用单片机对直流电动机进行复杂控制。首先,本系统以单片机作为