Decomposition of a relation scheme into Boyce-Codd Normal Form
- 1 July 1982
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGACT News
- Vol. 14 (3) , 23-29
- https://doi.org/10.1145/990511.990513
Abstract
Decomposition into Boyce-Codd Normal Form (BCNF) with a lossless join and preservation of dependencies is desired in the design of a relational database scheme. However, there may be no decomposition of a relation scheme into BCNF that is dependency preserving, and the known algorithms for lossless join decomposition into BCNF require exponential time and space. In this paper we give an efficient algorithm for lossless join decomposition and show that the problem of deciding whether a relation scheme has a dependency-preserving decomposition into BCNF is NP-hard. The algorithm and the proof assume that all data dependencies are functional. We then discuss the extension of our techniques to the case where data dependencies are multivalued.Keywords
This publication has 9 references indexed in Scilit:
- Decomposition of a relation into fourth normal formsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- The theory of joins in relational databasesACM Transactions on Database Systems, 1979
- Decision Problems for Multivalued Dependencies in Relational DatabasesSIAM Journal on Computing, 1979
- Computational problems related to the design of normal form relational schemasACM Transactions on Database Systems, 1979
- Synthesizing independent database schemasPublished by Association for Computing Machinery (ACM) ,1979
- Multivalued dependencies and a new normal form for relational databasesACM Transactions on Database Systems, 1977
- A complete axiomatization for functional and multivalued dependencies in database relationsPublished by Association for Computing Machinery (ACM) ,1977
- Synthesizing third normal form relations from functional dependenciesACM Transactions on Database Systems, 1976
- Reducibility among Combinatorial ProblemsPublished by Springer Nature ,1972