Relational database schema design for uncertain data - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Information Systems Année : 2019

Relational database schema design for uncertain data

Résumé

Driven by the dominance of the relational model, we investigate how the requirements of applications on the certainty of functional dependencies can improve the outcomes of relational database schema design. For that purpose, we assume that tuples are assigned a degree of possibility with which they occur in a relation, and that functional dependencies are assigned a dual degree of certainty which says to which tuples they apply. A design theory is developed for functional dependencies with degrees of certainty, including efficient axiomatic and algorithmic characterizations of their implication problem. Naturally, the possibility degrees of tuples bring forward different degrees of data redundancy, caused by functional dependencies with the dual degree of certainty. Variants of the classical syntactic Boyce–Codd and Third Normal Forms are established. They are justified semantically in terms of eliminating data redundancy and update anomalies of given degrees, and minimizing data redundancy of given degrees across all dependency-preserving decompositions, respectively. As a practical outcome of our results, designers can simply fix the degree of certainty they target, and then apply classical decomposition and synthesis to the set of functional dependencies whose associated degree of certainty meets the target. Hence, by fixing the certainty degree a designer controls which integrity requirements will be enforced for the application and which data will be processed by the application. The choice of the certainty degree also balances the classical trade-off between query and update efficiency on future database instances. Our experiments confirm the effectiveness of our control parameter, and provide original insight into classical normalization strategies and their implementations.
Fichier principal
Vignette du fichier
link_24944.pdf (1.61 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02382720 , version 1 (27-11-2019)

Identifiants

Citer

Sebastian Link, Henri Prade. Relational database schema design for uncertain data. Information Systems, 2019, 84, pp.88-110. ⟨10.1016/j.is.2019.04.003⟩. ⟨hal-02382720⟩
114 Consultations
755 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More