A logic-based framework for database repairs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fröhlich, Nicolas, Meier, Arne, Pardal, Nina, Virtema, Jonni
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915216797728768
author Fröhlich, Nicolas
Meier, Arne
Pardal, Nina
Virtema, Jonni
author_facet Fröhlich, Nicolas
Meier, Arne
Pardal, Nina
Virtema, Jonni
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2306_15516
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle A logic-based framework for database repairs
Fröhlich, Nicolas
Meier, Arne
Pardal, Nina
Virtema, Jonni
Databases
Logic in Computer Science
68P15, 68T27
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.
title A logic-based framework for database repairs
topic Databases
Logic in Computer Science
68P15, 68T27
url https://arxiv.org/abs/2306.15516