Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
er & normalization exercises

er & normalization exercises



|Views: 2,356|Likes:
Published by sambashivarao

More info:

Published by: sambashivarao on Oct 24, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





Normalization Exercises
Normalization and E-R problem examples
This week we will walk through additional examples to give you practice
normalizing tables and drawing E-R diagrams.
Quick Review

\ue000 \ue000 First Normal Form: No repeating groups or multi-valued attributes
\ue000 \ue000 Second Normal Form: Non-key attributes must be fully functionally dependent
based on the primary key.
\ue000 \ue000 Third Normal Form: Eliminate transitive dependencies.
\ue000 \ue000 BCNF : Eliminate dependencies from the key on non-key attributes.

Normalization Examples

For the next four problems, we will indicate
a) Which normal form(s) are violated?
b) Give an example of insert, deletion, and modification anomalies associated
with the

c) Present a data structure diagram showing a reorganized table structure that is
in at
least third normal form.
Problem 1
A public library keeps the following table of data about its patrons:
Which normal forms are violated?
Normalization Exercises
Data structure diagram?
Problem 2
A school keeps the following information about its students:
Which normal forms are violated?
Normalization Exercises
Data structure diagram?

Activity (0)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Parran Hwang liked this
Özge Emir liked this
laltukarmakar liked this
ateeqshahid035 liked this
sathmano liked this
Eleazar Monteron liked this
Shema Cornelio liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->