On finding a worst-case optimal Fourth Normal Form database decomposition
Part I Computer Science
Received:
Revised:
- 26 Downloads
- 1 Citations
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.1Preview
Unable to display preview. Download preview PDF.
References
- 1.A. V. Aho, J. E. Hopcroft and J. D. Ullman,Data Structures and Algorithms, Addison-Wesley, Reading, Mass., 1983.Google Scholar
- 2.R. Fagin,Multivalued dependencies and a new normal form for relational databases, ACM Trans. Database Systems 2 (1977), 262–278.CrossRefGoogle Scholar
- 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.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.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.W. Kent,A simple guide to five normal forms in relational database theory, Comm. ACM 26 (1983), 120–125.CrossRefGoogle Scholar
- 7.D. Maier,The Theory of Relational Databases, Computer Science Press, Rockville, Maryland, 1983.Google Scholar
- 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.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