Handling Inconsistencies in Tables with Nulls and Functional Dependencies - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Intelligent Information Systems Année : 2022

Handling Inconsistencies in Tables with Nulls and Functional Dependencies

Prise en compte d'inconsistances dans les tables en présence de valeurs nulles et de dépendances fonctionnelles

Résumé

In this paper we address the problem of handling inconsistencies in tables with missing values (also called nulls) and functional dependencies. Although the traditional view is that table instances must respect all functional dependencies imposed on them, it is nevertheless relevant to develop theories about how to handle instances that violate some dependencies. Regarding missing values, we make no assumptions on their existence: a missing value exists only if it is inferred from the functional dependencies of the table. We propose a formal framework in which each tuple of a table is associated with a truth value among the following: true, false, inconsistent or unknown; and we show that our framework can be used to study important problems such as consistent query answering, table merging, and data quality measures - to mention just a few. In this paper, however, we focus mainly on consistent query answering, a problem that has received considerable attention during the last decades. The main contributions of the paper are the following: (a) we introduce a new approach to handle inconsistencies in a table with nulls and functional dependencies, (b) we give algorithms for computing all true, inconsistent and false tuples, (c) we investigate the relationship between our approach and Four-valued logic in the context of data merging, and (d) we give a novel solution to the consistent query answering problem and compare our solution to that of table repairs.
Fichier principal
Vignette du fichier
revised-revised-manuscript.pdf (424.66 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03314808 , version 1 (05-08-2021)
hal-03314808 , version 2 (27-11-2021)
hal-03314808 , version 3 (06-10-2022)

Identifiants

Citer

Dominique Laurent, Nicolas Spyratos. Handling Inconsistencies in Tables with Nulls and Functional Dependencies. Journal of Intelligent Information Systems, 2022, 59 (2), pp.285-317. ⟨10.1007/s10844-022-00700-0⟩. ⟨hal-03314808v3⟩
114 Consultations
82 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More