NORMALİZASYON
1NF Bir satırdaki bir alan yalnızca bir tek bilgi içerebilir.
Örnek uyeno ad eposta 1 Ayşe ayse@gazi.edu.tr 2 Zerrin zerrin@gmail.com,zerrin1992@yahoo.com 3 Mehmet mehmet@gmail.com,mehmet@hotmail.com uyeno ad 1 Ayşe 2 Zerrin 3 Mehmet uyeno eposta 1 ayse@gazi.edu.tr 2 zerrin@gmail.com zerrin1992@yahoo.com 3 mehmet@gmail.com, mehmet@hotmail.com
2NF İkinci normal formda, ilişkisel tablonun her bir anahtar olmayan sütunu birincil anahtara kısmi bağımlı değil, tam işlevsel bağımlı olmalıdır.
Örnek Turnuva Yıl kazanan Kazanan doğum tarihi Doğum yeri X 2000 Ayşe 24.01.1992 Ankara Y 2001 Ahmet 03.12.1990 İzmir Turnuva Yıl kazanan X 2000 Ayşe Y 2001 Ahmet kazanan Kazanan doğum tarihi Doğum yeri Ayşe 24.01.1992 Ankara Ahmet 03.12.1990 İzmir
3NF Bir tablo için, anahtar olmayan tüm nitelikler anahtara geçişsiz bağımlı
Örnek Turnuva Yıl kazanan X 2000 Ayşe Y 2001 Ahmet kazanan Kazanan doğum tarihi Doğum yeri Ayşe 24.01.1992 Ankara Ahmet 03.12.1990 İzmir kazanan Kazanan doğum tarihi Doğum yeri Ayşe 24.01.1992 6 Ahmet 03.12.1990 34 Turnuva Yıl kazanan X 2000 Ayşe Y 2001 Ahmet İlno Doğum yeri 6 Ankara 34 İzmir
4NF Birincil anahtar alanlar ile anahtarı olmayan alanlar arasında, birden fazla bağımsız bire-çok ilişkisine izin verilmez. Her bağımsız bire çok ilişki için ayrı bir tablo oluşturulması gerekir.
Örnek 123 Fizik Kayak Kimya Tenis 123 Fizik Kimya 123 Kayak Tenis ogrno bolum spor 123 Fizik Kayak Kimya Tenis ogrno bolum 123 Fizik Kimya ogrno spor 123 Kayak Tenis
5NF Veri tekrarlarını önlemek için her bir tabloyu mümkün olduğunca küçük parçalara bölmek gerekir.
Örnek ogrenci (no, adi, soyadi, turu) Doktora/Y.lisans/Lisans ogrenciturleri (no, turu)