Normalization
Normalization is the process of reorganizing data in a database so that it meets two requirements:
- There is no redundancy of data, all data is stored in only one place.
- Data dependencies are logical, all related data items are stored together.
There are tree main types of normalization
First normal form (1NF)
Tables in 1NF must respect the rules:
- Each column of the table must be a single value.
- A column should contain value of the same type.
- Each column attribute in a table should be unique name.
- The order in which you store data doesn't matter.