arXiv · 2306.15516
A logic-based framework for database repairs
Abstract
We introduce a general abstract framework for database repairs, where the repair notions are defined using formal logic. We distinguish between integrity constraints and so-called query constraints. The former are used to model consistency and desirable properties of the data (such as functional dependencies and independencies), while the latter relate two database instances according to their answers to the query constraints. The framework allows for a distinction between hard and soft queries, allowing the answers to a core set of queries to be preserved, as well as defining a distance between instances based on query answers. We illustrate how different notions of repairs from the literature can be modelled within our unifying framework. The framework generalises both set-based and cardinality based repairs to semiring annotated databases. Furthermore, we initiate a complexity-theoretic analysis of consistent query answering and checking existence of a repair within the framework.
Explore related subjects
Keep this discovery
Nicolas Fröhlich, Arne Meier, Nina Pardal, Jonni Virtema. 2023-06-27. A logic-based framework for database repairs. https://arxiv.org/abs/2306.15516
Cite the original work for its findings. Save a collection to share your selection of sources.