Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Decompositions and functional dependencies in relations

Published: 01 December 1980 Publication History

Abstract

A general study is made of two basic integrity constraints on relations: functional and multivalued dependencies. The latter are studied via an equivalent concept: decompositions. A model is constructed for any possible combination of functional dependencies and decompositions. The model embodies some decompositions as unions of relations having different schemata of functional dependencies. This suggests a new, stronger integrity constraint, the degenerate decomposition. More generally, the theory demonstrates the importance of using the union operation in database design and of allowing different schemata on the operands of a union. Techniques based on the union lead to a method for solving the problem of membership of a decomposition in the closure of a given set of functional dependencies and decompositions. The concept of antiroot is introduced as a tool for describing families of decompositions, and its fundamental importance for database design is indicated.

References

[1]
ARMSTRONG, W.W. Dependency structures of database relationships, In Proc. IFIP 74, North- Holland Pub. Co., Amsterdam, 1974, pp. 580-583.
[2]
BEERI, C. Unpublished manuscript.
[3]
BEERI, C., FAGIN, R., AND HOWARD, J.H. A complete axiomatization for functional and multivalued dependencies in database relations. In Proc. ACM SIGMOD Int. Conf. Management of Data, Toronto, 1977, pp. 47-61.
[4]
B~RNSTEIS, P.A. Synthesizing third normal form relations from functional dependencies. ACM Trans. Database Syst. 1, 4 (Dec. 1976), 277-298.
[5]
BERNSTEIN, P.A., AND BEERI, C. An algorithmic approach to normalization of relational database schemas. TR CSRG-73, Computer Systems Research Group, Univ. Toronto, Sept. 1976.
[6]
CObb, E.F. Recent investigations in relational database systems. In Proc. IFIP 74, North- Holland Pub. Co., Amsterdam, 1974, pp. 1017-1021.
[7]
CODD, E.F. Further normalization of the data base relational model. In Data Base Systems, Courant Institute Computer Science Symposia Series 6. Prentice-Hall, Englewood Cliffs, N.J., 1971, pp. 33-64.
[8]
DATE, C.J. An Introduction to Database Systems, 2nd ed. Addison-Wesley, Reading, Mass., 1977.
[9]
DELOBEL, C. Normalization and hierarchical dependencies in the relational data model. ACM Trans. Database Syst. 3, 3 (Sept. I978), 201-222.
[10]
DELOBEL, C., AND CASEY, R.G. Decomposition of a data base and the theory of Boolean switching functions. IBM J. Res. and Develop. 17, 5 (Sept. 1973), 374-386.
[11]
DZLOB~.L, C., AND PARKER, D.S. Functional and multivalued dependencies in a relational database and the theory of Boolean switching functions. Rapport de Recherche no. 142, Laboratoire d'informatique et de mathdmatiques appliqu~es de Grenoble, Nov. 1978.
[12]
FAGIN, R. Multivalued dependencies and a new normal form for relational databases. A CM Trans. Database Syst. 2, 3 {Sept. 1977), 262-278.
[13]
MZRRETT, T.H. Multidimensional paging for efficient data base querying. In Proc. Int. Conf. Data Base Management Systems (ICMOD 78), Milano, June 1978, pp. 277-290.
[14]
PAREDAENS, J. The interaction of integrity constraints in an information system. Rep. R-372, M.B.L.E. Research Labs., Brussels, 1978.
[15]
SAGIV, Y., AND FAGIN, R. An equivalence between relational database dependencies and a subclass of propositional logic. IBM Res. Rep. RJ 2500 {32750), March 1979. (References 11 and 15 have been combined into one paper: SAGIV, Y., DELOBEL, C., PARKER, D.S., AND FAGIN, R. An equivalence between relational database dependencies and a subclass of propositional logic. To appear in J. ACM.)
[16]
SMITH, J.M., AND SMITH, D.C.P. Database abstractions: Aggregation and generalization. ACM Trans. Database Syst. 2, 2 (June 1977), 105-133.
[17]
ZANIOLO, C., AND MELKANOFF, M.A. On the design of relational database schemas. To appear in A CM Trans. Database Syst.

Cited By

View all
  • (2023)Applications of Information Inequalities to Database Theory Problems2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)10.1109/LICS56636.2023.10175769(1-30)Online publication date: 26-Jun-2023
  • (2019)CertusProceedings of the VLDB Endowment10.14778/3311880.331188312:6(653-666)Online publication date: 1-Feb-2019
  • (2017) Formation of the D -basis from implicational systems using Simplification logic International Journal of General Systems10.1080/03081079.2017.134963246:5(547-568)Online publication date: 28-Jul-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Database Systems
ACM Transactions on Database Systems  Volume 5, Issue 4
Dec. 1980
128 pages
ISSN:0362-5915
EISSN:1557-4644
DOI:10.1145/320610
Issue’s Table of Contents
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 December 1980
Published in TODS Volume 5, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. decomposition
  2. functional dependency
  3. integrity constraint
  4. multivalued dependency
  5. relational database

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)231
  • Downloads (Last 6 weeks)10
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Applications of Information Inequalities to Database Theory Problems2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)10.1109/LICS56636.2023.10175769(1-30)Online publication date: 26-Jun-2023
  • (2019)CertusProceedings of the VLDB Endowment10.14778/3311880.331188312:6(653-666)Online publication date: 1-Feb-2019
  • (2017) Formation of the D -basis from implicational systems using Simplification logic International Journal of General Systems10.1080/03081079.2017.134963246:5(547-568)Online publication date: 28-Jul-2017
  • (2017)Secure logical schema and decomposition algorithm for proactive context dependent attribute based inference controlData & Knowledge Engineering10.1016/j.datak.2017.02.002111(1-21)Online publication date: Sep-2017
  • (2017)Distributed and Parallel Computation of the Canonical Direct BasisFormal Concept Analysis10.1007/978-3-319-59271-8_15(228-241)Online publication date: 19-May-2017
  • (2016)Dependencies in relational models of databasesJournal of Logical and Algebraic Methods in Programming10.1016/j.jlamp.2015.12.00685:5(1095-1107)Online publication date: Aug-2016
  • (2013)An Algebraic Theory of Relational DatabasesBell System Technical Journal10.1002/j.1538-7305.1983.tb03470.x62:10(3159-3204)Online publication date: 29-Jul-2013
  • (2011)On Inferences of Full First-Order Hierarchical DecompositionsFundamenta Informaticae10.5555/2351776.2351783106:2-4(233-258)Online publication date: 1-Apr-2011
  • (2011)Generating preview Instances for the face validation of entity-relationship schemataProceedings of the 16th international conference on Database systems for advanced applications: Part II10.5555/1997251.1997272(225-234)Online publication date: 22-Apr-2011
  • (2011)Generating Preview Instances for the Face Validation of Entity-Relationship Schemata: The Acyclic CaseDatabase Systems for Advanced Applications10.1007/978-3-642-20152-3_17(225-234)Online publication date: 2011
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media