BIT Numerical Mathematics

, Volume 27, Issue 2, pp 157–162 | Cite as

On finding a worst-case optimal Fourth Normal Form database decomposition

  • G. Loizou
  • P. Thanisch
Part I Computer Science

Abstract

Although several Fourth Normal Form (4NF) decomposition algorithms have been published, the problem's computational complexity remains an open question. Part of the difficulty is that no one has established an upper bound on the size of a 4NF decomposition scheme for a given number of attributes. We prove such an upper bound and we present an algorithm which is worst-case optimal: it never produces a 4NF decomposition scheme that is larger than the upper bound.

CR categories

F.2 H.2.1 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    A. V. Aho, J. E. Hopcroft and J. D. Ullman,Data Structures and Algorithms, Addison-Wesley, Reading, Mass., 1983.Google Scholar
  2. 2.
    R. Fagin,Multivalued dependencies and a new normal form for relational databases, ACM Trans. Database Systems 2 (1977), 262–278.CrossRefGoogle Scholar
  3. 3.
    Z. Galil,An almost linear-time algorithm for computing a dependency basis in a relational database, J. ACM 29 (1982), 96–102.CrossRefGoogle Scholar
  4. 4.
    G. Grahne and K.-J. Räihä,Database decomposition into fourth normal form, Proc. 9th International Conference on Very Large Data Bases, Florence, pp. 186–196, 1983.Google Scholar
  5. 5.
    K. Hagihara, M. Ito, K. Taniguchi and T. Kasami,Decision problems for multivaled dependencies in relational databases, SIAM J. Comput. 8 (1979), 247–264.CrossRefGoogle Scholar
  6. 6.
    W. Kent,A simple guide to five normal forms in relational database theory, Comm. ACM 26 (1983), 120–125.CrossRefGoogle Scholar
  7. 7.
    D. Maier,The Theory of Relational Databases, Computer Science Press, Rockville, Maryland, 1983.Google Scholar
  8. 8.
    Z. M. Özsoyoglu and L. Y. Yuan,A normal form for nested relations, Proc. 4th ACM Symposium on Principles of Database Systems, Portland, Oregon, pp. 251–260, 1985.Google Scholar
  9. 9.
    L. Y. Yuan and Z. M. Özsoyoglu,Logical design of relational database schemes, Proc. 6th ACM Symposium on Principles of Database Systems, San Diego, California, (in press) 1987.Google Scholar

Copyright information

© BIT Foundations 1987

Authors and Affiliations

  • G. Loizou
    • 1
    • 2
  • P. Thanisch
    • 1
    • 2
  1. 1.Department of Computer Science, Birkbeck CollegeUniversity of LondonLondonEngland
  2. 2.Department of Computer ScienceHeriot-Watt UniversityEdinburghScotland

Personalised recommendations