Skip to main navigation Skip to search Skip to main content

Disjunctive databases for representing repairs

  • University of Calabria
  • University of Wrocław

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

This paper addresses the problem of representing the set of repairs of a possibly inconsistent database by means of a disjunctive database. Specifically, the class of denial constraints is considered. We show that, given a database and a set of denial constraints, there exists a (unique) disjunctive database, called canonical, which represents the repairs of the database w.r.t. the constraints and is contained in any other disjunctive database with the same set of minimal models. We propose an algorithm for computing the canonical disjunctive database. Finally, we study the size of the canonical disjunctive database in the presence of functional dependencies for both subset-based repairs and cardinality-based repairs.

Original languageEnglish
Pages (from-to)103-124
Number of pages22
JournalAnnals of Mathematics and Artificial Intelligence
Volume57
Issue number2
DOIs
StatePublished - Oct 2009

Keywords

  • Disjunctive databases
  • Incomplete databases
  • Inconsistent databases
  • Repairs

Fingerprint

Dive into the research topics of 'Disjunctive databases for representing repairs'. Together they form a unique fingerprint.

Cite this