"Ya Allah, janganlah Engkau hukum aku dengan sebab (pujian) yang mereka ucapkan,
dan ampunilah aku dari (perbuatan dosa) yang tidak mereka ketahui
(dan jadikanlah aku lebih baik dari apa yang mereka sangka)"
(HR. Bukhari)

Normalisasi

Proses normalisasi adalah proses menganalisa dan memperbaiki skema relasi menggunakan data atribut untuk memperoleh properti-properti skema relasi yang baik menjadi bentuk normal lebih tinggi sehingga dapat :
Ø  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.