Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/800176.809996acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-national-conferenceConference Proceedingsconference-collections
Article
Free access

Decomposition of a relation scheme into Boyce-Codd Normal Form

Published: 01 January 1980 Publication History

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.

References

[1]
A. V. Aho, C. Beeri, and J. D. Ullman. The theory of joins in relational databases. ACM Trans. Database Syst. 4, 3 (Sept., 1979), pp. 297-314.
[2]
W. W. Armstrong. Dependency structures of data base relationships. Information Processing 74, North Holland Pub. Co., Amsterdam, 1974, pp. 580-583.
[3]
C. Beeri and P. A. Bernstein. Computational problems related to the design of normal form relational schemes. ACM Trans. Database Syst. 4, 1 (March, 1979), pp. 30-59.
[4]
C. Beeri. On the membership problem for multivalued dependencies in relational databases. TR-229, Dept. of EECS, Princeton University, Sept., 1977.
[5]
C. Beeri. On the role of data dependencies in the construction of relational database schemes. TR-43, Dept. of CS, The Hebrew University of Jerusalem, Jan., 1979.
[6]
P. A. Bernstein. Synthesizing third normal form relations from functional dependencies. ACM Trans. Database Syst. 1, 4 (Dec., 1976), pp. 277-298.
[7]
C. Beeri, R. Fagin, J. Howard. A complete axiomatization for functional and multivalued dependencies. Proc. ACM SIGMOD Conf., Toronto, 1977, pp. 47-51.
[8]
J. Biskup, U. Dayal, P. A. Bernstein. Synthesizing independent database schemes. Proc. ACM SIGMOD Conf., Boston, 1979, pp. 143-151.
[9]
E. F. Codd. Recent investigations in relational data base systems. Information Processing 74, North Holland Pub. Co., Amsterdam, 1974, pp. 1017-1021.
[10]
R. Y. Fadous. Decomposition of a relation into fourth normal form. Proc. Computer Software & Applications Conf., Chicago, 1979, pp. 404-408.
[11]
R. Fagin. Multivalued dependencies and a new normal form for relational databases. ACM Trans. Database Syst. 2, 3 (Sept., 1977), pp. 262-278.
[12]
W. L. Gewirtz. The universal relation assumption and decomposition strategies for scheme design. Proc. Computer Software & Applications Conf., Chicago, 1979, pp. 136-140.
[13]
K. Hagihara, M. Ito, K. Taniguchi. Decision problems for multivalued dependencies in relational databases. SIAM J. Computing 8, 2 (May, 1979), pp. 247-264.
[14]
J. Jou, P. Fischer. A new view of functional dependency structures and normal forms. Technical Report CS-80-6, Dept. of CS, Pennsylvania State University, Jan., 1980.
[15]
R. M. Karp. Reducibility among combinatorial problems. In Complexity of Computer Computations, Plenum Press, New York, 1972, pp. 85-104.
[16]
J. D. Ullman. Principles of Database Systems. Computer Science Press, Potomac, Maryland, 1979.

Cited By

View all
  • (2019)On the relationship of minimum and optimum covers for a set of functional dependenciesActa Informatica10.1007/BF0028941220:2(143-158)Online publication date: 2-Jan-2019
  • (2006)Finding faithful boyce-codd normal form decompositionsProceedings of the Second international conference on Algorithmic Aspects in Information and Management10.1007/11775096_11(102-113)Online publication date: 20-Jun-2006
  • (1989)Towards Databases for Knowledge RepresentationFoundations of Knowledge Base Management10.1007/978-3-642-83397-7_11(241-257)Online publication date: 1989
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ACM '80: Proceedings of the ACM 1980 annual conference
January 1980
539 pages
ISBN:0897910281
DOI:10.1145/800176
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1980

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Boyce-Codd Normal Form
  2. Decomposition
  3. Dependency-preserving
  4. Lossless join
  5. Relational data base

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)66
  • Downloads (Last 6 weeks)11
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)On the relationship of minimum and optimum covers for a set of functional dependenciesActa Informatica10.1007/BF0028941220:2(143-158)Online publication date: 2-Jan-2019
  • (2006)Finding faithful boyce-codd normal form decompositionsProceedings of the Second international conference on Algorithmic Aspects in Information and Management10.1007/11775096_11(102-113)Online publication date: 20-Jun-2006
  • (1989)Towards Databases for Knowledge RepresentationFoundations of Knowledge Base Management10.1007/978-3-642-83397-7_11(241-257)Online publication date: 1989
  • (1989)Database Management: A SurveyFoundations of Knowledge Base Management10.1007/978-3-642-83397-7_10(205-240)Online publication date: 1989

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media