面向XQuery语言的扩展XML树模式识别方法以及查询算法

来源 :北京工业大学 | 被引量 : 3次 | 上传用户:michael_CL
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的飞速发展,互联网已经成为获取和发布信息的重要渠道,越来越多的信息通过网络进行交换和共享。作为一种跨平台的可扩展标记语言,XML得到了广泛的应用,已经成为互联网上数据描述与交换的事实标准。为了标准化XML数据查询和处理,国际万维网(W3C)发布了XML数据查询语言的标准XQuery语言。如何高效地实现XQuery语言已经成为研究的热点。不同于关系数据,XML是一种半结构化的数据。针对XML数据的查询请求中包含了多种结构约束关系。这些结构关系往往互相关联,形成一个树型的查询模式。这种树型的查询模式广泛地出现在XPath和XQuery语言所描述的XML查询请求之中,称为XML树模式查询(Tree Pattern Query,TPQ),或者叫做小枝查询(Twig Query)。TPQ是XML查询的核心操作,也是XML查询相关研究的热点。将XQuery语言描述的查询要求尽可能多地包含在XML树模式查询中,有助于提高XQuery程序的执行效率。提出一种描述能力更强的扩展树模式GTP++,支持强弱绑定,谓词以及与、或、非逻辑运算。同时,提出了一种有效的XML树模式识别算法,能够从XQuery程序的for/let子句和return子句中嵌套的FLWOR表达式中收集各种结构约束,并将这些结构约束合并成单个XML树模式,与现有的识别算法比,更多的结构约束可以包含在单个XML树模式中。这种方法减少了XQuery程序查询过程中TPQ的执行次数以及对XML文档的遍历。此外,还提出了一种面向GTP++模式的树模式查询算法。
其他文献
以互联网为代表的信息产业为中国带来了巨大的机会和挑战,中国社会开始进入一个以信息为核心的时代.随着Internet的迅速发展,实时多媒体通信已经成为网络发展的一个趋势和热
随着计算机网络技术的发展,网络管理的重要性日渐凸显.常用的网络管理方法都有各自特点,该文针对这些方法存在的问题,给出了一个基于OSI概念的新型网络管理模型.
基于多agent的PCB装配调度系统(MAPSS)模型,是针对调度问题的计算复杂、动态随机性强和多目标的特点,运用agent的概念进行车间工作单元建模,提出了作业agent,资源agent,机器a
随着Internet的日渐普及,网络的规模更大,信息安全问题也日益突出。基于生理特征的电子手写签名技术作为身份认证手段将在存取控制中扮演着越来越重要的角色。 本文首先提出
近年来,随着无线局域网(WLAN,Wireless Local Area Network)的高速发展和 IEEE802.11 标准的不断普及,如何在 WLAN 中满足实时业务严格的服务质量(QoS,Quality of Service)需求,引起了
近年来,随着互联网的快速发展和普及,在广大网络用户中兴起了一类颠覆传统的新型应用,即Peer-to-Peer结构的文件共享应用。这类应用以文件资源共享为目的,为用户提供简便的文件交