Normalisasi adalah proses mendesain basis data untuk menghilangkan redundansi dan kompleksitas dengan mengelompokkan atribut ke dalam tabel yang lebih terstruktur. Tahapan normalisasi dimulai dari 1NF hingga 5NF, dengan fokus pada penguraian tabel agar memenuhi kriteria tertentu, seperti lossless-join decomposition dan dependency preservation. Tabel dianggap normal jika memenuhi syarat dari kelima bentuk normal tersebut, terutama sampai 3NF atau BCNF, tergantung pada kebutuhan spesifik basis data.