Abstract
Normal forms and dependencies are an area of great current interest in the design of relational data bases. Only a subclass, namely, root dependencies and the normal forms based on them, are of direct interest to the data base designer. Dependencies outside this subclass do not have clear cut semantics and may in the long run prove to be of theoretical interest only. We have proposed the fifth normal form (5NF) to control the pattern of codependancy, the highest known root dependency. We have also shown a strong parallel between root dependencies and their normal forms and a family of hypergraphs calledS-diagrams. Graphical normal forms, based onS-diagrams have been proposed and their equivalence to conventional normal forms proved.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
W. W. Armstrong, “Dependency Structures of Data Base Relationships,” Proc. of IFIP 74, 580–583 (North Holland, New York, 1974).
S. K. Arora and K. C. Smith, “A Graphical Interpretation of Dependency Structures in Relational Data Bases,” (Submitted for publication in theInternational Journal of Computer and Information Sciences).
S. K. Arora and K. C. Smith, “A Normal Form Based on Theta-Join and Projection for Relational Data Bases,”IEEE COMPCON FALL,XI:295–300 (Washington, D.C., 1980).
S. K. Arora and K. C. Smith, “Applications ofS-diagrams to Relational Data Bases,” in preparation.
S. K. Arora and K. C. Smith, “A Theory of Well Connected Relations,”J. of Information Sciences 19:97–134 (1979).
S. K. Arora and K. C. Smith, “A Dependency Theory and a ‘New’ Dependency for Relational Data Bases,”ACM Computer Science Conference (Dated, 1979).
S. K. Arora and K. C. Smith, “Well Connected Relations in Dependency Structures of Data Bases,” Conference of the Canadian Information Processing Society 95–101 (Quebec City, 1979).
P. A. Bernstein, “Normalization and Functional Dependencies in the Relational Data Base Model,” (Ph.D. Thesis, University of Toronto, 1975).
E. F. Codd, “A Rational Model of Data for Large Shared Data Banks,”Comm. of the ACM. 13 (6):377–387 (1970).
E. F. Codd, “Further Normalization of the Data Base Relational Model,” inCourant Computer Science Symposium: Data Base Systems, Ed. R. Rustin,6:33–64 (Prentice Hall, New York 1971).
E. F. Codd, “Recent Investigations in Relational Data Base Systems,” IFIP 74, (North-Holland Pub. Co., New York 1974).
C. Delobel, “Normalization and Hierarchical Dependencies in the Relational Data Model,”ACM TODS. 3 (3):201–222 (1978).
R. Fagin, “Horn Clauses and Database Dependencies,”IBM Res. Report, RJ2741 (1980).
R. Fagin, “Normal Forms and Relational Operators,”ACM SIGMOD International Conference on Management of Data, 153–160 (Boston, 1979).
R. Fagin, “A Normal Form for Relational Data Bases that is Based on Domains and Keys,”IBM Res. Rep., RJ 2520 (32950) (1979).
R. Fagin, “Multivalued Dependencies and a New Normal Form for Relational Databases,”ACM TODS 2 (3):262–278 (1977).
A. L. Furtado and L. Kerschberg, “An Algebra of Quotient Relations,”ACM SIGMOD International Conference on Management of Data, 1–8 (Toronto, 1977).
I. J. Heath, “Unacceptable File Operations in a Relational Data Base,” Proc.ACM SIGFIDET Workshop on Data Description, Access and Control, 19–33 (1971).
D. Janssens and J. Paredaens, “General Dependencies,” University of Antwerp, Res. Rep. 79–35, (Dec. 1979).
Y. Lien, “Multivalued Dependencies with Null Values in Relational Databases,” VLDB, 61–66 (Rio De Janeiro, Brazil, 1979).
A. O. Mendelzon and D. Mairer, “Generalized Mutual Dependencies and the Decomposition of Database Relations,” VLDB, 75–82 (Brazil, 1979).
D. Mairer, A. O. Mendelzon, and Y. Sagiv, “Testing Implications of Data Dependencies,”Supplement ACM SIGMOD International Conference on Management of Data, 20–28 (Boston, 1979).
J. M. Nicolas, “Mutual Dependencies and Some Results on Undecomposable Relations,” VLDB 78, (Berlin, 1978).
J. M. Nicolas, “Addendum and Erratum to ‘Mutual Dependencies and Some Results on Undecomposable Relations,” Unpublished Report, ONERA, CERT, France (August 1978).
J. M. Nicolas, Private Communication (Dec. 1978).
J. Paredaens and H. Gallaire, “Transitive Dependencies in a Data base Scheme,”R.A.I.R.O. Informatique/Computer Science,14 (2):149–163 (1980).
J. Rissanen, “Independent Components of Relations,”ACM Trans. on Database Systems,2:4, 317–325 (1977).
J. Rissanen, “Theory of Relations for Data Bases—A Tutorial Survey,” Proc. 7th Symp. on Math. Foundations of Computer Science,Lecture Notes in Computer Science,64:537–551 (Springer-Verlag, 1978).
F. Sadri and J. D. Ullman, “A Complete Axiomatization for a Large Class of Dependencies in Relational Databases,” Proc. 12th Annual ACM Symp. on Theory of Computing (1980).
Y. Sagiv and S. Walecka, “Subset Dependencies as an Alternative to Embedded Multivalued Dependencies,” Dept. of Computer Sciences, University of Illinois at Urbana-Champaign, (UIUCDS-R-79-980), (UILU-ENG 79 1732), (July 1979).
M. A. Schmid and J. R. Swenson, “On the Semantics of the Relational Data Model,”ACM SIGMOD International Conference on Management of Data, 211–223 (1875).
J. M. Smith, “A Normal Form for Abstract Syntax,”Proc. VLDB, 156–162 (West Berlin, 1978).
M. Yannakakis and C. M. Papadimitriou, “Algebraic Dependecies,”M.I.T, Research Report, (1980).
C. Zaniolo, “Analysis and Design of Relational Schemata for Database Systems,” (Ph.D. Thesis, UCLA-ENG-7669, 1976).
Author information
Authors and Affiliations
Additional information
This work was supported in part by the Science and Engineering Research Board Grant Number 214–7248.
Rights and permissions
About this article
Cite this article
Arora, S.K., Smith, K.C. Graphical normal forms based on root dependencies in relational data base systems. International Journal of Computer and Information Sciences 10, 235–259 (1981). https://doi.org/10.1007/BF01007883
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01007883