Computing the minimum cover of functional dependencies

https://doi.org/10.1016/0020-0190(86)90063-3Get rights and content

Abstract

Let FD X → Y denote a functional dependency and let F denote a set of FDs. An FD X → Y is said to be closed if Y is the closure of X under F. A cover is closed if each FD is closed. The main theoretical results states that a closed, nonredundant cover is a minimum cover. A simple algorithm is presented to compute a minimum cover for F.

References (6)

  • W.S. Luk

    On data dependency structures of relational databases

    Inform. Systems

    (1981)
  • C. Beeri et al.

    Computational problems related to the design of normal form relational schemas

    ACM Trans. Database Systems

    (1979)
  • P.A. Berstein

    Synthesizing third normal form relations from functional dependencies

    ACM Trans. Database Systems

    (1976)
There are more references available in the full text version of this article.

Cited by (15)

  • Algorithms for k-meet-semidistributive lattices

    2017, Theoretical Computer Science
View all citing articles on Scopus
View full text