Normalisation


What is normalisation?

Normalisation is the process of creating a database structure that has the best possible design. There are three stages of this. 1NF, 2NF and 3NF.

0NF1NF2NF3NF
A flat file databaseNo columns with repeated dataMust have 1NF rulesMust have 1NF and 2NF rules
Each row is unique with a primary keyEach of the fields must rely on the primary keyNo field should rely on another non key field E.g A DB cant store age and DOB
Each fields must have a unique name