1987 · 33 citations · 18 references
ComputingComputer ScienceAlgorithmsDatabasesTheory Of ComputationDatabase DesignRelational AlgebraRelational Data ModelRelational DatabasesBoyce-codd Normal FormFunctional Dependency TheoryNormal Form DecompositionRelational Schema Decomposition
This paper deals with the problem of computing covers for the functional dependencies embedded in a subset of a given relation schema. We show how this problem can be simplified and present a new and efficient algorithm “Reduction. By Resolution” (RBR) for its solution. Though the problem of computing covers for embedded dependencies is inherently exponential, our algorithm behaves polynomially for several classes of inputs. RBR can be used for the solution of some related problems in the theory of database design, such as deciding whether a given database scheme is in Boyce-Codd Normal Form or decomposing a scheme into Boyce-Codd Normal Form.
18
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1970 · 5.2K citations · Full text
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1983 · 4.8K citations