Normal forms and syntactic completeness proofs for functional independencies

  • Authors:
  • Duminda Wijesekera;M. Ganesh;Jaideep Srivastava;Anil Nerode

  • Affiliations:
  • George Mason University, Fairfax, VA;Gene Logic Inc., Berkeley, CA;Univ. of Minnesota, Minneapolis;Cornell Univ., Ithaca, NY

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2001

Quantified Score

Hi-index 5.23

Visualization

Abstract

We prove normal form theorems of a complete axiom system for the inference of functional dependencies and independencies in relational databases. We also show that all proofs in our system have a normal form where the application of independency rules is limited to three levels. Our normal form results in a faster proof-search engine in deriving consequences of functional independencies. As a result, we get a new construction of an Armstrong relation for a given set of functional dependencies. It is also shown that an Armstrong relation for a set of functional dependencies and independencies do not exist in general, and this generalizes the same result valid under the closed-world assumption. Copyright 2001 Elsevier Science B.V.