Approximate Keys and Functional Dependencies in Incomplete Databases With Limited Domains-Algorithmic Perspective
Munqath Al-atar, Attila Sali

TL;DR
This paper explores measures of how close incomplete databases are to satisfying keys and functional dependencies by analyzing the costs of adding or removing tuples, introducing new approximation metrics, and studying their computational complexity.
Contribution
It introduces a new measure g_5 for approximating keys and FDs by adding tuples, compares it with existing measure g_3, and analyzes their theoretical properties and complexity.
Findings
g_5 is always bounded above by g_3 when both are defined
g_5 measures minimal domain distortion by tuple addition
Complexity results for computing these measures are provided
Abstract
A possible world of an incomplete database table is obtained by imputing values from the attributes (infinite) domain to the place of \texttt{NULL} s. A table satisfies a possible key or possible functional dependency constraint if there exists a possible world of the table that satisfies the given key or functional dependency constraint. A certain key or functional dependency is satisfied by a table if all of its possible worlds satisfy the constraint. Recently, an intermediate concept was introduced. A strongly possible key or functional dependency is satisfied by a table if there exists a strongly possible world that satisfies the key or functional dependency. A strongly possible world is obtained by imputing values from the active domain of the attributes, that is from the values appearing in the table. In the present paper, we study approximation measures of strongly possible keys…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Cryptography and Data Security · Advanced Database Systems and Queries
