İlişkisel veritabanının temel amacı nasıl veri tekrarını önlemek ve esneklik kazandırmaksa, normalizasyon da tablolardaki tekrarları önlemek ve onlara esneklik kazandırmak için oluşturulmuş kurallar bütünüdür. Genellikle 1NF(1. Normal Form),2NF(2. Normal Form) ve 3NF(3. Normal Form) olmak üzere üç normalizasyon kuralı kullanılmaktadır. Aslında daha fazladır fakat bizim kullanacağımız bu kadar olacaktır.
Kendi çalışmamızdan örnek verelim. Aşağıda cari hesap tablosunu görüyoruz.