Normalizasyon; Bir veritabanında çok fazla satır ve sütun içerdiği için karışık ve çok çeşitli hale gelen tabloları ayrıştırmak amacıyla alt kümelere ayırmak terimidir.
☆Gereksiz satır bulunan ve veri bütünlüğünü bozan tablolar ayrıştırılır. Bu sayede tablo daha anlaşılabilir hale gelir.
Avantajları neler; Veri bütünlüğünü sağlar, daha az yer kaplar, daha anlaşılabilir hale gelir, işlem hızını arttırır.
1 NF normalizasyon; tekrar eden sütun veya satırlar bulunmaz.
☆Her kolonda yalnızca 1 değer bulunur.
☆Her satır bir primary kery ile tamamlanır.
Primary kery; Satırı tamamlamak için kullanılır Her tabloda bir tane vardır.
2 NF normalizasyon; Tablo 1 NF olmalıdır.
☆Herhangi bir veri alt kümesi birden çok satırda tekrarlanmamalıdır. Bu tür veri alt kümeleri için yeni tablolar oluşturulmalıdır.
☆Ana tablo ile yeni tablolar arasında, dış anahtarlar (foreign key) kullanılarak ilişkiler tanımlanmalıdır.
3 NF normalizasyon; Veri tabanı 2 NF olmalı.
☆Anahtar olmayan hiç bir kolon bir diğerine (anahtar olmayan başka bir kolona) bağıl olmamalıdır.
3.5 NF normalizasyon; Veri Tabanı 3NF olmalı.
☆Her determinant (belirleyici kolon) aynı zamanda bir aday anahtar olmalıdır.
4 NF normalizasyon; Veri Tabanı 3NF olmalı.
☆ Çok-değerli bağımlılıkları olmamalıdır.
Başarılar sana.
#OptiYeniden