基于Schema特征的Twig模式最小化研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:liangjingyu1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML是一种半结构化的数据描述语言,因其具备高可读性、跨平台性和可扩展等特性,在互联网领域被广泛应用。为了推动XML数据查询和处理的标准化,国际万维网组织W3C发布了XQuery语言用于描述XML数据的查询。由于XML数据具有的半结构化特性,因此对XML数据的查询相对复杂。所以,查询的优化技术引起众多学者的关注。Twig模式查询,又称为树模式查询,是XQuery的核心操作。由于Twig查询中往往存在一些多余的子查询,即查询请求本身具有冗余性。通过剪裁这些冗余分支和节点的方式,可以减小查询的计算量,提高查询的效率。XML Schema定义了XML文档中的数据类型,通过分析XML Schema,提取元素之间的结构约束关系,即Schema特征关系。参照Schema特征关系可以确定Twig模式中的冗余节点,删除冗余节点的过程即Twig模式最小化。本文将Schema特征关系扩展为必然孩子、必然父亲等基本特征关系和路径必然孩子、路径必然父亲等扩展特征关系,为Twig模式最小化提供更多机会。基于XML Schema文档设计Schema特征提取算法,用于判断Schema文档是否满足给定标签名节点间的特征关系。当Twig模式中的节点满足相应的特征关系时,才能对其进行优化,这些条件归纳成优化规则。本文将针对Twig模式中的两种节点类型(查询节点和逻辑节点)以及两种节点位置(中间节点和叶子节点)设计优化规则。本文设计并提出一种基于Schema特征的Twig模式最小化算法。算法根据当前Twig模式中待优化节点的类型和位置,选择相应的优化规则。调用Schema特征提取算法,判断规则中条件是否成立,随后进行优化操作。最后,针对算法设计了测试案例,实验结果证明算法的有效性,且算法提高了查询效率,并根据测试结果分析得出了影响Twig模式最小化算法的因素。
其他文献
当今世界是一个信息爆炸的时代,人们越来越依赖网络来获取信息。如何从海量网络数据中快速、准确的获得有用的信息成为了亟需解决的问题,在这种背景下,搜索引擎的出现在一定程度
路由协议设计是无线传感器网络的一个重要研究领域,可靠性、低开销、易于维护是无线传感器网络路由协议的设计目标。本文充分调研无线传感器网络中的层次型路由协议、链式路
过去几十年,布料仿真技术一直是计算机图形学领域的研究热点,但是快速、理想的布料仿真的实现直到现在仍然是一个挑战。目前的布料仿真环境中,布料之间的碰撞检测与碰撞响应的准
随着互联网技术的高速发展,XML已成为互联网中数据交换和表示的事实标准,XML相关技术也在各种XML信息平台上扮演着重要的角色。国际互联网组织W3C提出的XQuery语言是当今最主流
GPS全球定位系统是利用卫星定位的,能够快速、实时地确定任一地面目标点的空间坐标.GPS与城市消防地理信息系统的结合可以用来更新消防GIS的空间数据库,可实时地将目标的空间
该文主要从以下几个方面讨论了对象WEB技术的基本原理及其在OMA2000系统中的具体应用和实现.(1)从理论上介绍了对象WEB技术的基本概念,讨论了该技术的JAVA-CORBA框架模式,以
近年来,由于互联网及数码设备的日益普及,视频的内容分析和处理受到各界的广泛关注。其中,基于视频的人体动作识别方法在近年来被广泛应用于各个领域,成为热门的研究方向。但
随着现代社会节奏的日益加快,计算机网络进入了飞速发展时期,逐渐成为了人们日常生活中信息交流的主要渠道。然而在网络上的信息传输仍然面临着很多安全问题,同时也对国家经济造
随着信息化技术的飞速发展,网络成为信息交流的重要平台,信息化教育技术受到越来越多高校的重视,建设一个健全的数字换校园成为高校的一个重要课题。传统的教学方式已不能满足高
互联网络为网民发表评论、交换观点带来了极大的便利,也为人们的决策提供了有力的支持。消费者很容易在餐馆点评网上对餐饮与服务进行评论,为新的客户选择餐馆提供依据;人们也