Chapter 6 Normalization
Chapter 6 Normalization
Chapter 6 Normalization
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Normal forms<br />
To eliminate redundancy and potential update<br />
related issues, we have identified several normal<br />
forms for relational schemas such that if a<br />
schema is in one of these forms, it has certain<br />
predictable properties.<br />
The first normal form(1NF) is equivalent to<br />
the definition of the relational data model saying<br />
that the value of an attribute must be<br />
atomic.<br />
The second normal form(2NF) sates that a<br />
schema must not have an FD X → Y such<br />
that X is a strict subset of the key of that<br />
schema.<br />
The third normal form(3NF) is thought to be<br />
ultimate one, but Boyce and Codd came up<br />
with the BCNF to cut away more redundancy.<br />
24