首页> 外文会议>International conference on very large data bases >Multi-Tuple Deletion Propagation: Approximations and Complexity
【24h】

Multi-Tuple Deletion Propagation: Approximations and Complexity

机译:多元组删除传播:近似和复杂性

获取原文

摘要

This paper studies the computational complexity of the classic problem of deletion propagation in a relational database, where tuples are deleted from the base relations in order to realize a desired deletion of tuples from the view. Such an operation may result in a (sometimes unavoidable) side effect: deletion of additional tuples from the view, besides the intentionally deleted ones. The goal is to minimize the side effect. The complexity of this problem has been well studied in the case where only a single tuple is deleted from the view. However, only little is known within the more realistic scenario of multi-tuple deletion, which is the topic of this paper. The class of conjunctive queries (CQs) is among the most well studied in the literature, and we focus here on views defined by CQs that are self-join free (sjf-CQs). Our main result is a trichotomy in complexity, classifying all sjf-CQs into three categories: those for which the problem is in polynomial time, those for which the problem is NP-hard but polynomial-time approximable (by a constant-factor), and those for which even an approximation (by any factor) is NP-hard to obtain. A corollary of this trichotomy is a dichotomy in the complexity of deciding whether a side-effect-free solution exists, in the multi-tuple case. We further extend the full classification to accommodate the presence of a constant upper bound on the number of view tuples to delete, and the presence of functional dependencies. Finally, we establish (positive and negative) complexity results on approximability for the dual problem of maximizing the number of view tuples surviving (rather than minimizing the side effect incurred in) the deletion propagation.
机译:本文研究了关系数据库中删除传播的经典问题的计算复杂性,其中从基础关系中删除了元组,以便从视图中实现期望的元组删除。这种操作可能导致(有时不可避免的)副作用:除了有意删除的外,删除来自视图的附加元组。目标是最小化副作用。在从视图中删除单个元组的情况下,此问题的复杂性已经很好地研究过。然而,在多元组删除的更现实的场景中只有很少的人是众所周知的,这是本文的主题。联合查询类(CQS)是文献中最熟练的研究之一,我们专注于由自由加入(SJF-CQ)的CQS定义的视图。我们的主要结果是复杂性的三分形式,将所有SJF-CQ分为三类:问题在多项式时间中,问题是NP - 硬但多项式近似(通过恒定因子)的那些。并且即使是近似(任何因素)也是难以获得的那些。这种三分形式的rolarary是在多元组壳中决定无效溶液是否存在副作用解决方案的复杂性的二分法。我们进一步扩展了完整分类,以适应删除的视图元组数的常量上限,以及功能依赖性的存在。最后,我们建立(正负)复杂性导致近似性的近似值,最大化的观点组成的观点数量(而不是最小化删除传播所产生的副作用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号