Sciweavers

PODS
2011
ACM

Maximizing conjunctive views in deletion propagation

13 years 3 months ago
Maximizing conjunctive views in deletion propagation
In deletion propagation, tuples from the database are deleted in order to reflect the deletion of a tuple from the view. Such an operation may result in the (often necessary) deletion of additional tuples from the view, besides the intentionally deleted one. The complexity of deletion propagation is studied, where the view is defined by a conjunctive query (CQ), and the goal is to maximize the number of tuples that remain in the view. Buneman et al. showed that for some simple CQs, this problem can be solved by a trivial algorithm. This paper identifies additional cases of CQs where the trivial algorithm succeeds, and in contrast, it proves that for some other CQs the problem is NP-hard to approximate better than some constant ratio. In fact, this paper shows that among the CQs without self joins, the hard CQs are exactly the ones that the trivial algorithm fails on. In other words, for every CQ without self joins, deletion propagation is either APX-hard or solvable by the trivial ...
Benny Kimelfeld, Jan Vondrák, Ryan Williams
Added 17 Sep 2011
Updated 17 Sep 2011
Type Journal
Year 2011
Where PODS
Authors Benny Kimelfeld, Jan Vondrák, Ryan Williams
Comments (0)