30.12.2014 Views

Chapter10(pdf) - KFUPM Open Courseware

Chapter10(pdf) - KFUPM Open Courseware

Chapter10(pdf) - KFUPM Open Courseware

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Normalization of Relations<br />

• Normalization:<br />

• The process of decomposing unsatisfactory "bad" relations by<br />

breaking up their attributes into smaller relations<br />

• Normal form:<br />

• Condition using keys and FDs of a relation to certify whether a<br />

relation schema is in a particular normal form<br />

• Normal form of a relation is the highest NF condition that it meets,<br />

and hence indicates the degree to which it has been normalized<br />

• 2NF, 3NF, BCNF<br />

• based on keys and FDs of a relation schema<br />

• 4NF<br />

• based on keys, multi-valued dependencies : MVDs<br />

• 5NF<br />

• based on keys, join dependencies d : JDs<br />

Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 10- 23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!