Skip to main content
Log in

Graphical normal forms based on root dependencies in relational data base systems

  • Published:
International Journal of Computer & Information Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. W. W. Armstrong, “Dependency Structures of Data Base Relationships,” Proc. of IFIP 74, 580–583 (North Holland, New York, 1974).

    Google Scholar 

  2. 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).

  3. 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).

    Google Scholar 

  4. S. K. Arora and K. C. Smith, “Applications ofS-diagrams to Relational Data Bases,” in preparation.

  5. S. K. Arora and K. C. Smith, “A Theory of Well Connected Relations,”J. of Information Sciences 19:97–134 (1979).

    Google Scholar 

  6. S. K. Arora and K. C. Smith, “A Dependency Theory and a ‘New’ Dependency for Relational Data Bases,”ACM Computer Science Conference (Dated, 1979).

  7. 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).

  8. P. A. Bernstein, “Normalization and Functional Dependencies in the Relational Data Base Model,” (Ph.D. Thesis, University of Toronto, 1975).

  9. E. F. Codd, “A Rational Model of Data for Large Shared Data Banks,”Comm. of the ACM. 13 (6):377–387 (1970).

    Google Scholar 

  10. 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).

    Google Scholar 

  11. E. F. Codd, “Recent Investigations in Relational Data Base Systems,” IFIP 74, (North-Holland Pub. Co., New York 1974).

    Google Scholar 

  12. C. Delobel, “Normalization and Hierarchical Dependencies in the Relational Data Model,”ACM TODS. 3 (3):201–222 (1978).

    Google Scholar 

  13. R. Fagin, “Horn Clauses and Database Dependencies,”IBM Res. Report, RJ2741 (1980).

  14. R. Fagin, “Normal Forms and Relational Operators,”ACM SIGMOD International Conference on Management of Data, 153–160 (Boston, 1979).

  15. R. Fagin, “A Normal Form for Relational Data Bases that is Based on Domains and Keys,”IBM Res. Rep., RJ 2520 (32950) (1979).

  16. R. Fagin, “Multivalued Dependencies and a New Normal Form for Relational Databases,”ACM TODS 2 (3):262–278 (1977).

    Google Scholar 

  17. A. L. Furtado and L. Kerschberg, “An Algebra of Quotient Relations,”ACM SIGMOD International Conference on Management of Data, 1–8 (Toronto, 1977).

  18. I. J. Heath, “Unacceptable File Operations in a Relational Data Base,” Proc.ACM SIGFIDET Workshop on Data Description, Access and Control, 19–33 (1971).

  19. D. Janssens and J. Paredaens, “General Dependencies,” University of Antwerp, Res. Rep. 79–35, (Dec. 1979).

  20. Y. Lien, “Multivalued Dependencies with Null Values in Relational Databases,” VLDB, 61–66 (Rio De Janeiro, Brazil, 1979).

  21. A. O. Mendelzon and D. Mairer, “Generalized Mutual Dependencies and the Decomposition of Database Relations,” VLDB, 75–82 (Brazil, 1979).

  22. 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).

  23. J. M. Nicolas, “Mutual Dependencies and Some Results on Undecomposable Relations,” VLDB 78, (Berlin, 1978).

  24. J. M. Nicolas, “Addendum and Erratum to ‘Mutual Dependencies and Some Results on Undecomposable Relations,” Unpublished Report, ONERA, CERT, France (August 1978).

  25. J. M. Nicolas, Private Communication (Dec. 1978).

  26. 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).

    Google Scholar 

  27. J. Rissanen, “Independent Components of Relations,”ACM Trans. on Database Systems,2:4, 317–325 (1977).

    Google Scholar 

  28. 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).

    Google Scholar 

  29. 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).

  30. 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).

  31. 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).

  32. J. M. Smith, “A Normal Form for Abstract Syntax,”Proc. VLDB, 156–162 (West Berlin, 1978).

  33. M. Yannakakis and C. M. Papadimitriou, “Algebraic Dependecies,”M.I.T, Research Report, (1980).

  34. C. Zaniolo, “Analysis and Design of Relational Schemata for Database Systems,” (Ph.D. Thesis, UCLA-ENG-7669, 1976).

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported in part by the Science and Engineering Research Board Grant Number 214–7248.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01007883

Key words

Navigation