29.12.2014 Views

Chapter 6 Normalization

Chapter 6 Normalization

Chapter 6 Normalization

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!