Ø Mengotimalisasi redundansi
Ø Menghilangkan anomali
Tujuan proses normalisasi adalah mengkonversi relasi menjadi bentuk normal lebih tinggi.
Terdapat beragam tingkat bentuk normal, yaitu:
1. Bentuk normal pertama (1NF) untuk menghilangkan atribut bernilai jamak.
2. Bentuk normal kedua (2NF) untuk menghilangkan kebergantungan parsial.
3. Bentuk normal ketiga (3NF) untuk menghilangkan kebergantungan transitif.
4. Bentuk normal Boyce-Codd (BCNF) untuk menghilangkan anomaly tersisa disebabkan kebergantungan fungsional.
5. Bentuk normal keempat (4NF) untuk menghilangkan kebergantungan nilai jamak.
6. Bentuk normal kelima (5NF) untuk menghilangkan anomaly tersisa.