An Analysis of Multivalued and Join Dependencies Based on the Entity-Relationship Approach

Abstract In this paper, we show that multivalued dependencies and join dependencies are not very viable for certain cases of relational database design; they are sometimes difficult to be identified; they are relation sensitive; and we are unable to talk about these types of dependencies without referring to some specific relation. We also show that the entity-relationship approach can be used for relational database design without any of the above mentioned undesirable properties of multivalued dependencies and join dependencies.

[1]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[2]  Paolo Atzeni,et al.  Assumptions in relational database theory , 1982, PODS '82.

[3]  Philip A. Bernstein,et al.  Synthesizing third normal form relations from functional dependencies , 1976, TODS.

[4]  Ronald Fagin,et al.  Multivalued dependencies and a new normal form for relational databases , 1977, TODS.

[5]  Y. Edmund Lien Multivalued Dependencies With Null Values In Relational Data Bases , 1979, Fifth International Conference on Very Large Data Bases, 1979..

[6]  E. F. Codd,et al.  Further Normalization of the Data Base Relational Model , 1971, Research Report / RJ / IBM / San Jose, California.

[7]  E. F. Codd,et al.  Normalized data base structure: a brief tutorial , 1971, SIGFIDET '71.

[8]  ChenPeter Pin-Shan The entity-relationship modeltoward a unified view of data , 1976 .

[9]  William Kent,et al.  ASlMPLE GUIDE TO FIVE NORMAL FORMS IN RELATIONAL DATABASE THEORY , 2000 .

[10]  Tok Wang Ling A Normal Form For Entity-Relationship Diagrams , 1985, ER.

[11]  Jean-Marie Nicolas Mutual Dependencies and Some Results on Undecomposable Relations , 1978, VLDB.

[12]  C. J. Date An Introduction to Database Systems , 1975 .

[13]  Catriel Beeri,et al.  A note on decompositions of relational databases , 1981, SGMD.

[14]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[15]  Y. Edmund Lien,et al.  On the Semantics of the Entity-Relationship Data Model , 1979, ER.

[16]  Ronald Fagin,et al.  Normal forms and relational database operators , 1979, SIGMOD '79.

[17]  Tok Wang Ling,et al.  An improved third normal form for relational databases , 1981, TODS.

[18]  Philip A. Bernstein,et al.  Comment on "Decomposition of a Data Base and the Theory of Boolean Switching Functions" , 1977, IBM J. Res. Dev..