Normalizasyon yani diğer adı ile Ayrıştırma, veritabanlarında çok fazla sütun ve satırdan oluşan bir tabloyu tekrarlardan korumak için daha az satır ve sütun içeren alt kümelerine ayrıştırma işlemine denir. Bunların tabii ki kuralları vardır; Bu kurallara uyulduğunda her tabloda aynı sütun ve satırları tekrar etmemiş olur ve veritabanındaki verilerimiz sağlıklı kullanıma uygun olacaktır.
Normalizasyonun Amacı:
Gereksiz veri tekrarını ortadan kaldırmak ve veri fazlalığını en aza indirmektir. Veri tekrarı, veri sapmasına yol açabilir. Bu da veri bütünlüğünün bozulmasına neden olur. Genel olarak avantajları;
-Veri bütünlüğünün sağlanması
-Uygulamadan bağımsızlık
-Performansı artırmak
Normalizasyonun Avantajları:
Veri bütünlüğünü sağlar. Verimli bir veri yapısı sunar. Gereksiz veri tekrarını engeller ve En az alan kullanılır ve yerden tasarruf sağlar. Saklanan veri daha anlaşır hale gelir. Hızlı sorgulama imkanı verir.
Normalizasyon Kuralları:
Normalizasyonun her bir kuralı yani seviyeleri normal form olarak adlandırılır. Bu seviyeler gereksiz veri tekrarlarını ne derecede engellediği ve tutarlılığı ne kadar sağladığına bağlı olarak derecelendirilir. Seviye yükseldikçe veri tutarlılığı artar, veri tekrarı düşer. Bu formlar;
1-Birinci Normal Form(1NF)
Aynı tablo içinde tekrarlayan kolonlar bulunamaz. Her kolonda yalnızca bir değer bulunabilir.
0 comments :
Yorum Gönder