VERİTABANI SİSTEMLERİ Dersi Normalleştirme soru detayı:

PAYLAŞ:

SORU:

Normalleştirme nedir?


CEVAP:

Normalleştirme tablolar ve aralarındaki ilişkilerin aykırılıkları azaltmak üzere aşamalı olarak daha küçük ve iyi yapılandırılmış tablolar ve ilişkilere dönüştürülmesidir.

Veritabanı tasarlarken kullanılan tablolar ve tablolar arası ilişkiler ile ortaya konulan modelin iyi bir tasarım olup olmadığına karar vermek gerekir. Eğer tablolar veya aralarındaki ilişkiler iyi tanımlanmamış ise daha küçük tablolara bölünmeli ve tablolar arası yeni ilişkiler oluşturulmalıdır. Normal formlar bu iyileştirme işlemlerinin yapılması için rehberlik yapmak üzere tanımlanmıştır. Eğer tanımlanmış olan ilişkisel model bu normal formlardan herhangi birine uyuyorsa modelden ilgili hatalar giderilmiş demektir. Normalleştirme her biri bir normal forma karşılık gelecek şekilde aşamalı olarak gerçekleştirilir.