Normalization
Types
Normal
Form |
Description |
A relation is in 1NF if it contains an atomic value. |
|
A relation will be in 2NF if it is in 1NF and all non-key attributes are
fully functional dependent on the primary key. |
|
A relation will be in 3NF if it is in 2NF and no transition dependency
exists. |
|
BCNF |
A stronger definition of 3NF is known as Boyce Codd's normal form. |
A relation will be in 4NF if it is in Boyce Codd's normal form and has no
multi-valued dependency. |
|
A relation is in 5NF. If it is in 4NF and does not contain any join
dependency, joining should be lossless. |
No comments:
Post a Comment