Publication | Open Access
Synthesizing third normal form relations from functional dependencies
448
Citations
7
References
1976
Year
Relational DatabaseEngineeringRelational SchemeHigher-order LogicManagementData IntegrationDatabase ConstructionFunctional DependenciesData ManagementComputer ScienceDatabase TheoryDatabase AttributesFunctional ProgrammingSoftware DesignObjectrelational DatabaseDatabase DesignRepresentation TheoryAutomated ReasoningFormal MethodsData Modeling
The description of a relational database can be formulated as a set of functional relationships among attributes, and earlier attempts to construct a synthesis procedure have encountered problems. This paper presents an effective procedure for synthesizing a relational scheme from functional dependencies. The procedure algorithmically synthesizes a relational scheme using the functional relationships. The resulting schema is in Codd's third normal form and contains the fewest possible number of relations.
It has been proposed that the description of a relational database can be formulated as a set of functional relationships among database attributes. These functional relationships can then be used to synthesize algorithmically a relational scheme. It is the purpose of this paper to present an effective procedure for performing such a synthesis. The schema that results from this procedure is proved to be in Codd's third normal form and to contain the fewest possible number of relations. Problems with earlier attempts to construct such a procedure are also discussed.
| Year | Citations | |
|---|---|---|
Page 1
Page 1