Birinci normal forma sahip olan bir tabloda her satır ve her sütunun kesişiminde yalnız bir değer vardır. Birden fazla e-posta adresi olan bir personel için e-posta adresi1, e-posta adresi2, e-posta adresi3 gibi alanların olması normalizasyon kurallarına uygun değildir.
Herhangi bir tablonun tekrarlı veriler içerdiği Duruma 1 NF denir.
Burada dikkat edilecek olursa bazı alanlarda tekrar eden veriler bulunmaktadır. Çalıştığı_İl ve Mesleği gibi bilgiler her personel için tekrar etmektedir. Bu tür tekrarlı veriler ekleme, silme ve güncelleme gibi sorunlara neden olmaktadır.
Birinci normal form biçimindeki bir tablo aşağıdaki özelliklere sahiptir.
Tüm anahtar özellikler tanımlanmıştır
Tabloda tekrarlanan gruplar yoktur. Yani her satır ve sütunun kesiştiği noktada sadece bir değer bulunmaktadır.
Tüm özellikler birincil anahtara bağımlıdır
1NF biçimindeki bir tabloda ekleme, silme ve güncelleme sırasında birtakım sorunlarla karşılaşabiliriz.
Satır ekleme sorunu
Personel tablosunda bir personelin Adı, soyadı, E_posta_adresi, Mesleği, Çalıştığı_İl gibi bilgilerin girilebilmesi için Mesaj eklemiş olması gerekmektedir. Eğer mesaj bilgisi girilmeyecekse Personelin diğer bilgilerine gerek olmayacaktır. Çünkü yapılan işlem boş kayıt ekleme işlemi ile ayni olacaktır.
Satır silme sorunu
Personel tablosunda 2 numaralı personelin mesajını sildiğimiz zaman sadece yazılmış olan mesajı değil, personel ile ilgili diğer bilgiler de(Adı, soyadı, E_posta_adresi, Mesleği, Çalıştığı_il) silinmiş olacaktır. Bir satır silindiğinde o satırdaki tüm bilgiler silinecektir.
Güncelleştirme sorunu
Bir tabloda personellerden birisinin çalıştığı ili değiştirmesi durumunda, söz konusu personelle ilgili tablo içerisinde bulunan tüm satırların güncelleştirilmesi gerekecektir. Tablonun çok büyük olduğu durumlarda personel ile ilgili gerçekleşebilecek bu tür küçük bir değişiklik binlerce kaydın güncelleştirilmesi sorununu ortaya çıkarabilecektir.