







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
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
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)