







Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This lecture slide is very easy to understand and very helpful to built a concept about the foundation of computers and Database Design.The key points in these slides are: Recall Normal Forms, Multivalued Dependencies, Functional Dependencies, Join Dependencies, Cartesian Product of Relations, Problems with Relation Stars, Equality-Generating Dependencies, Tuple-Generating Dependencies
Typology: Slides
1 / 13
This page cannot be seen from the preview
Don't miss anything!








1NF 2NF^ 3NF BCNF^ 4NF 5NF
Functional dependencies Multivalued dependencies Join dependencies
Normal Form of R (A,B,C,D,E)
Normal Form (cont)
Name AddrStreet AddrCity FilmName FilmYear
C. Fisher 123 Maple Dr. Hollywood Star Wars 1977
C. Fisher 5 Locust Ln. Malibu Star Wars 1977
C. Fisher 123 Maple Dr. Hollywood The Empire Strikes Back
1980
C. Fisher 5 Locust Ln. Malibu The Empire Strikes Back
1980
C. Fisher 123 Maple Dr. Hollywood Return of the Jedi 1983
C. Fisher 5 Locust Ln. Malibu Return of the Jedi 1983
Problems with relation Stars
Reasons:
Introducing MVD
Multivalued dependencies require that other tuples of a certain form be present in the relation
- a.k.a. tuple-generating dependencies
More on MVD
MVD
r
r
r
r
r
r
r
t1=r t2=r t3=r t4=r
t1=r t2=r t3=r t4=r
2 4 1 1 2 2 1 2 2 4 1 2 2 2 1 1
t1=r t2=r t3=r t4=r
If X Y and Y Z then X (Z-Y)
if A is a set of attributes and A ⊇ B , then A B holds.
if A B holds, then A B.
Theories of MVD (cont)