首页> 外文会议>Twenty-ninth International Conference on Very Large Databases; Sep 9-12, 2003; Berlin, Germany >Covering Indexes for XML Queries: Bisimulation ― Simulation = Negation
【24h】

Covering Indexes for XML Queries: Bisimulation ― Simulation = Negation

机译:XML查询的涵盖索引:双仿真―仿真=求反

获取原文
获取原文并翻译 | 示例

摘要

Tree Pattern Queries (TPQ), Branching Path Queries (BPQ), and Core XPath (CXPath) are subclasses of the XML query language XPath, TPQ is contained in BPQ is contained in CXPath is contained in XPath. Let TPQ = TPQ~+ is contained in BPQ~+ is contained in CXPath~+ is contained in XPath~+ denote the corresponding subclasses, consisting of queries that do not involve the boolean negation operator not in their predicates. Simulation and bisimulation are two different binary relations on graph vertices that have previously been studied in connection with some of these classes. For instance, TPQ queries can be minimized using simulation. Most relevantly, for an XML document, its bisimulation quotient is the smallest index that covers (i.e., can be used to answer) all BPQ queries. Our results are as follows: 1. A CXPath~+ query can be evaluated on an XML document by computing the simulation of the query tree by the document graph. 2. For an XML document, its simulation quotient is the smallest covering index for BPQ~+. This, together with the previously-known result stated above, leads to the following: For BPQ covering indexes of XML documents, Bisimulation ― Simulation = Negation. 3. For an XML document, its simulation quotient, with the idref edges ignored throughout, is the smallest covering index for TPQ. For any XML document, its simulation quotient is never larger than its bisimulation quotient; in some instances, it is exponentially smaller. Our last two results show that disallowing negation in the queries could substantially reduce the size of the smallest covering index.
机译:树模式查询(TPQ),分支路径查询(BPQ)和核心XPath(CXPath)是XML查询语言XPath的子类,TPQ包含在BPQ中,CXPath包含在XPath中。令TPQ = TPQ〜+包含在BPQ〜+中包含在CXPath〜+中包含在XPath〜+中表示相应的子类,这些子类由不涉及谓词中没有布尔求反运算符的查询组成。仿真和双仿真是图顶点上两个不同的二进制关系,以前已经结合其中的一些类别进行过研究。例如,可以使用仿真将TPQ查询最小化。最相关的是,对于XML文档,其双仿真商是覆盖(即可以用来回答)所有BPQ查询的最小索引。我们的结果如下:1.可以通过计算文档图对查询树的模拟,在XML文档上评估CXPath〜+查询。 2.对于XML文档,其仿真商是BPQ〜+的最小覆盖指数。这与上面提到的先前已知的结果一起导致以下结果:对于BPQ覆盖XML文档的索引,Bisimulation ― Simulation = Negation。 3.对于XML文档,其仿真商(其idref边始终被忽略)是TPQ的最小覆盖索引。对于任何XML文档,其模拟商都不会比其双模拟商大。在某些情况下,它呈指数减小。我们的最后两个结果表明,在查询中不允许取反可以大大减小最小覆盖索引的大小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号