Proceedings of the Thirtieth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems 2011
DOI: 10.1145/1989284.1989308
|View full text |Cite
|
Sign up to set email alerts
|

Maximizing conjunctive views in deletion propagation

Abstract: 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 b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
13
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 29 publications
(39 reference statements)
1
13
0
Order By: Relevance
“…Also related are recent studies on causality [29] and deletion propagation [6,23] in general relational setting. In [29], the input consists of source tuples, an output boolean vector and a ground truth boolean vector, and the goal is to compute the responsibility of every source tuple using modifications such that the output is identical to the ground truth.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Also related are recent studies on causality [29] and deletion propagation [6,23] in general relational setting. In [29], the input consists of source tuples, an output boolean vector and a ground truth boolean vector, and the goal is to compute the responsibility of every source tuple using modifications such that the output is identical to the ground truth.…”
Section: Related Workmentioning
confidence: 99%
“…In other words, the modifications should remove all incorrect results, while keeping all correct results. On the other hand, [6,23] dictionary entries correspond to source tuples and extraction results correspond to outputs. As such, our work can be seen as an alternative objective for these related problems that tries to balance between the number of incorrect tuples retained and the number of correct tuples deleted.…”
Section: Related Workmentioning
confidence: 99%
“…The view update problem is a classical problem that has a long history in database research [22,20,21,11,34,48,33,40,29,16,36,44,45,46,42,41]. It was realized very early that a database update that reflects a view update may not always exist, and even if it does exist, it may not be unique [20,21].…”
Section: Related Workmentioning
confidence: 99%
“…Some other works use auxiliary tables to store the updates, which cannot be applied to the underlying database [40,29]. The authors of [16,36] studied approximation algorithms to minimize the side effects for propagating deletion from the view to the source database. However, these existing approaches can only solve a very restricted class of view updates.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation