首页> 外文学位 >Consistent query answering of conjunctive queries under primary key constraints.
【24h】

Consistent query answering of conjunctive queries under primary key constraints.

机译:主键约束下的联合查询的一致查询应答。

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

摘要

An inconsistent database is a database that violates one or more of its integrity constraints. In reality, violations of integrity constraints arise frequently under several different circumstances. Inconsistent databases have long posed the challenge to develop suitable tools for meaningful query answering. A principled approach for querying inconsistent databases is the consistent query answering framework. The approach suggests that the inconsistent database is left as-is, and inconsistencies are handled at query time by considering all possible repairs of the inconsistent database. In this dissertation, we study consistent query answering for conjunctive queries and primary key constraints. For this class, the problem can be coNP-complete in data complexity. We study heuristics for efficiently computing the consistent answers. Our heuristics model the consistent query answering problem with Binary Integer Programming (BIP). We develop EQUIP, a system for computing the consistent answers, which relies on fast BIP solvers to compute the consistent answers. We carry out an extensive experimental investigation that validates the effectiveness of our approach, and shows that EQUIP scales well to large databases. In addition, we study data complexity of consistent query answering, aiming to delineate the boundary between tractability and intractability. We establish a dichotomy on the data complexity of consistent answers for queries with two atoms, by giving a syntactic condition based on which, one can precisely determine the complexity as being either in P, or coNP-complete. For acyclic and self-join free conjunctive queries, we prove sufficient conditions for tractability and intractability of consistent answers. Moreover, for this class, we conjecture that there exists a dichotomy, and give a criterion for determining the complexity of each instance of the class.
机译:不一致的数据库是违反其一个或多个完整性约束的数据库。实际上,在几种不同情况下,经常会违反完整性约束。长期以来,不一致的数据库一直为开发有意义的查询答案的合适工具带来了挑战。用于查询不一致数据库的原则方法是一致查询应答框架。该方法建议将不一致的数据库保留原样,并通过考虑对不一致的数据库的所有可能修复,在查询时处理不一致。本文研究了针对联合查询和主键约束的一致性查询应答。对于此类,问题可能在数据复杂性上是coNP完全的。我们研究启发式算法,以有效地计算出一致的答案。我们的启发式方法使用二进制整数编程(BIP)对一致的查询回答问题进行建模。我们开发了EQUIP,这是一个用于计算一致答案的系统,该系统依赖于快速BIP求解器来计算一致答案。我们进行了广泛的实验研究,验证了我们方法的有效性,并表明EQUIP可以很好地扩展到大型数据库。此外,我们研究了一致查询回答的数据复杂性,旨在划定易处理性和难处理性之间的界限。通过给出一个句法条件,我们可以对两个原子的查询的一致答案的数据复杂度建立二分法,根据该句法条件,可以精确地确定复杂度为P或coNP-complete。对于无环和自连接的免费合取查询,我们证明了一致答案的易处理性和难处理性的充分条件。此外,对于该类,我们推测存在二分法,并给出确定该类每个实例的复杂性的标准。

著录项

  • 作者

    Pema, Enela.;

  • 作者单位

    University of California, Santa Cruz.;

  • 授予单位 University of California, Santa Cruz.;
  • 学科 Computer Science.;Information Science.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 204 p.
  • 总页数 204
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号