Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems 2019
DOI: 10.1145/3294052.3319703
|View full text |Cite
|
Sign up to set email alerts
|

Counting Database Repairs under Primary Keys Revisited

Abstract: Consistent query answering (CQA) aims to deliver meaningful answers when queries are evaluated over inconsistent databases. Such answers must be certainly true in all repairs, which are consistent databases whose difference from the inconsistent one is somehow minimal. An interesting task in this context is to count the number of repairs that entail the query. This problem has been already studied for conjunctive queries and primary keys; we know that it is #Pcomplete in data complexity under polynomial-time T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
25
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 17 publications
(26 citation statements)
references
References 13 publications
1
25
0
Order By: Relevance
“…Concerning approximation results, it is known that the problems #Repairs( , Σ) and Prob( ) admit an FPRAS in some important settings. In particular, when is a union of BCQs, this holds for #Repairs( , Σ) when Σ is a set of primary keys [15], and for Prob( ) over BID and tuple-independent probabilistic databases [18]. We observe here that this is reminescent of our Corollary 5.3, which shows that problems of the form #Val( ) have an FPRAS for every union of BCQs.…”
Section: Related Worksupporting
confidence: 64%
“…Concerning approximation results, it is known that the problems #Repairs( , Σ) and Prob( ) admit an FPRAS in some important settings. In particular, when is a union of BCQs, this holds for #Repairs( , Σ) when Σ is a set of primary keys [15], and for Prob( ) over BID and tuple-independent probabilistic databases [18]. We observe here that this is reminescent of our Corollary 5.3, which shows that problems of the form #Val( ) have an FPRAS for every union of BCQs.…”
Section: Related Worksupporting
confidence: 64%
“…Usually, there exist several possible repairs of a given database and for such a reason, following the certain answers semantics, consistent answers to a given query are defined as being the intersection of the query answers on all possible repairs of the initial database instance. The problem of consistent query answering has been investigated in several settings depending on: (i) the definition of repairs, where a repair is defined in terms of the sets of inserted and/or deleted tuples [11,10,34,13], or updates [39,32,6] and (ii) the considered integrity constraints and the query language. The latter has been studied for a variety of queries and constraints such as first-order queries and binary universal constraints or single functional dependencies [5], union of conjunctive queries and key and inclusion dependencies [14], first-order queries and denial constraints [16], to mention a few.…”
Section: Related Workmentioning
confidence: 99%
“…The key elements underlying CQA are (1) the notion of repair of an inconsistent database D, that is, a consistent database whose difference with D is somehow minimal, and (2) the notion of query answering based on certain answers, i.e., answers that are entailed by every repair. Here is a simple example taken from [6]:…”
Section: Introductionmentioning
confidence: 99%
“…The notion of certain answers only says that a candidate answer is entailed by all repairs, or is not entailed by at least one repair. But, as it has been discussed in [6,7], the former is too strict, while the latter is not very useful in a practical context.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation