skip to main content
article
Free Access

Decompositions and functional dependencies in relations

Published:01 December 1980Publication History
Skip Abstract Section

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. 1 ARMSTRONG, W.W. Dependency structures of database relationships, In Proc. IFIP 74, North- Holland Pub. Co., Amsterdam, 1974, pp. 580-583.Google ScholarGoogle Scholar
  2. 2 BEERI, C. Unpublished manuscript.Google ScholarGoogle Scholar
  3. 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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 B~RNSTEIS, P.A. Synthesizing third normal form relations from functional dependencies. ACM Trans. Database Syst. 1, 4 (Dec. 1976), 277-298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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.Google ScholarGoogle Scholar
  6. 6 CObb, E.F. Recent investigations in relational database systems. In Proc. IFIP 74, North- Holland Pub. Co., Amsterdam, 1974, pp. 1017-1021.Google ScholarGoogle Scholar
  7. 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.Google ScholarGoogle Scholar
  8. 8 DATE, C.J. An Introduction to Database Systems, 2nd ed. Addison-Wesley, Reading, Mass., 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 DELOBEL, C. Normalization and hierarchical dependencies in the relational data model. ACM Trans. Database Syst. 3, 3 (Sept. I978), 201-222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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.Google ScholarGoogle Scholar
  12. 12 FAGIN, R. Multivalued dependencies and a new normal form for relational databases. A CM Trans. Database Syst. 2, 3 {Sept. 1977), 262-278. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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.Google ScholarGoogle Scholar
  14. 14 PAREDAENS, J. The interaction of integrity constraints in an information system. Rep. R-372, M.B.L.E. Research Labs., Brussels, 1978.Google ScholarGoogle Scholar
  15. 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.)Google ScholarGoogle Scholar
  16. 16 SMITH, J.M., AND SMITH, D.C.P. Database abstractions: Aggregation and generalization. ACM Trans. Database Syst. 2, 2 (June 1977), 105-133. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 ZANIOLO, C., AND MELKANOFF, M.A. On the design of relational database schemas. To appear in A CM Trans. Database Syst. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Decompositions and functional dependencies in relations

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • 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

        Copyright © 1980 ACM

        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: 1 December 1980
        Published in tods Volume 5, Issue 4

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader