William Kent ilişkisel veri tabanı teorisindeki beş normal formu basitleştirdi
Öne çıkanlar
- İkinci ve üçüncü normal formlar, anahtar dışı alanların yalnızca tüm anahtara bağlı olmasını şart koşuyor.
- Dördüncü normal form, aynı tabloda bağımsız iki veya daha fazla çok değerli olgunun tutulmasını engelliyor.
- Normalizasyon veri tekrarlarını önlerken sorgu tarafında birleştirme (join) maliyetlerini artırabiliyor.
William Kent tarafından kaleme alınan ve ACM'de yayımlanan klasikleşmiş rehber, ilişkisel veri tabanı teorisindeki ilk beş normal formu karmaşık matematiksel tanımlardan arındırarak sade bir dille açıklıyor. Çalışma, kayıt tasarımı kurallarını doğrudan "anahtara bağlı olgular" üzerinden ele alarak ilişkisel model terminolojisine hakim olmayan mühendislerin de yararlanabileceği sezgisel bir çerçeve sunuyor.
Makalede birinci normal formun yinelenen alanları engelleme şartından başlanarak, ikinci ve üçüncü normal formların tek değerli olgular ile anahtar alanlar arasındaki bağları nasıl düzenlediği aktarılıyor. İkinci normal form kısmi anahtar bağımlılıklarını ortadan kaldırırken, üçüncü normal form anahtar olmayan alanlar arasındaki geçişli bağımlılıkları engelliyor. Dördüncü ve beşinci normal formlar ise çok değerli bağımsız ilişkilerin aynı tabloda tutulmasının getirdiği veri tutarsızlığı ve güncelleme anomalilerini çözüyor.
Kent, normalizasyonun veri tutarlılığını artırırken sorgu performansında getirebileceği ek maliyetlere de değindi. Tasarımcıların gerçek dünya performans gereksinimlerine göre her kaydı tamamen normalize etmek zorunda olmadığını belirten yazar, kuralların temel amacının veri tekrarlarını ve güncelleme hatalarını asgari düzeye indirmek olduğunu kaydetti.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.