Possible/Certain Functional Dependencies

09/27/2019
by   Lhouari Nourine, et al.
0

Incomplete information allow to deal with data with errors, uncertainty or inconsistencies and have been studied in different application areas such as query answering or data integration. In this paper, we investigate classical functional dependencies in presence of incomplete information. To do so, we associate each attribute with a comparability function which maps every pair of domain values to abstract values, assumed to be organized in a lattice. Thus, every relation schema has an associated product lattice from which we define abstract functional dependencies over abstract tuples, leading to reasoning in a multi-valued logic. In this setting, we revisit classical notions like soundness and completeness of Armstrong axioms, attribute set closure, implication problem and give associated results. We also focus on the interpretations of abstract values in true/false logic to define the notion of reality which corresponds to a 0,1-embedding of the product lattice. Based on this semantic, we introduce the notions of possible (there exists one reality in which the given FD holds) and certain (for every reality, the given FD holds) functional dependencies. We show that the problem of checking if a functional dependency is certain can be solved in polynomial time, whereas the problem of checking if a FD is possible is NP-Complete. We also identify tractable cases depending on lattices properties.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/05/2021

Handling Inconsistencies in Tables with Nulls and Functional Dependencies

In this paper we address the problem of handling inconsistencies in tabl...
research
05/17/2021

Discovery and Contextual Data Cleaning with Ontology Functional Dependencies

Functional Dependencies (FDs) define attribute relationships based on sy...
research
01/09/2023

Consistent Query Answering without Repairs in Tables with Nulls and Functional Dependencies

In this paper, we study consistent query answering in tables with nulls ...
research
10/08/2017

Discovery of Paradigm Dependencies

Missing and incorrect values often cause serious consequences. To deal w...
research
06/15/2023

Functional Dependencies with Predicates: What Makes the g_3-error Easy to Compute?

The notion of functional dependencies (FDs) can be used by data scientis...
research
01/07/2021

On the Interaction of Functional and Inclusion Dependencies with Independence Atoms

Infamously, the finite and unrestricted implication problems for the cla...

Please sign up or login with your details

Forgot password? Click here to reset