13. Summary
The purpose of normalisation is to avoid redundant data and to make it easier to maintain a database by only having to update a record in one place only.
Characteristics of normalisation and normal forms are:
Unnormalised form (0NF)
- Data might be repeated
- Data might be non-atomic
- The table might not have a primary key
- There might be repeating fields i.e. each field does not have a unique name
First normal form (1NF)
- There are no columns with repeated or similar data
- Each data item cannot be broken down any further.
- Each row is unique i.e. it has a primary key
- Each field has a unique name
Second normal form (2NF)
- The table must already be in 1NF
- Non-key attributes must depend on every part of the primary key
Third Normal form (3NF)
- The table must alreadybe in 2NF
- There are no non-key attributes that depend on another non-key attribute
challenge see if you can find out one extra fact on this topic that we haven't already told you
Click on this link: Method of normalisation