Consistent Query Answering without Repairs in Tables with Nulls and Functional Dependencies
Dominique Laurent, Nicolas Spyratos

TL;DR
This paper introduces a new method for consistent query answering in databases with nulls and functional dependencies, avoiding repairs and providing polynomial algorithms for various query types.
Contribution
It presents a novel repair-free approach, along with polynomial algorithms for computing consistent answers in complex database settings.
Findings
Polynomial algorithms for true-false tuple classification
Efficient computation of consistent answers for conjunctive and disjunctive queries
Clear differentiation from repair-based approaches
Abstract
In this paper, we study consistent query answering in tables with nulls and functional dependencies. Given such a table T, we consider the set Tuples of all tuples that can be built up from constants appearing in T, and we use set theoretic semantics for tuples and functional dependencies to characterize the tuples of Tuples in two orthogonal ways: first as true or false tuples, and then as consistent or inconsistent tuples. Queries are issued against T and evaluated in Tuples. In this setting, we consider a query Q: select X from T where Condition over T and define its consistent answer to be the set of tuples x in Tuples such that: x is a true and consistent tuple with schema X and there exists a true super-tuple t of x in Tuples satisfying the condition. We show that, depending on the status that the super-tuple t has in Tuples, there are different types of consistent answer to Q.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Data Management and Algorithms · Logic, Reasoning, and Knowledge
