Veritabanı Normalleştirmesi Nedir?
Veri tabanı normalizasyonu, bir
veritabanı yönetim sisteminde (DBMS), özellikle ilişkisel veritabanlarında,
gereksiz bilgileri azaltmak ve dolayısıyla veri anormalliklerini en aza
indirmek için kullanılır. Anormallikler, kötü gruplandırılmış veya gereksiz
olan bilgilerden oluşabilir ve yanlış veri ekleme veya tüm veri grubunun kredi notum düşük nasıl kredi çekerimsilinmesi
gibi çeşitli etkilere neden olabilir. Veri tabanı normalleştirmesi
kullanılarak, bu anormalliklerden kaçınılır ve bellek tipik olarak serbest
kalır, böylece veri tabanı daha verimli çalışabilir. Normalleştirme işlevleri,
veritabanını taze ve beklenmedik sorunlardan uzak tutmak için, haftada bir kez
periyodik olarak kullanılmalıdır.
Hiç kimse, ilişkisel gereksiz veriye sahip bir ilişkisel
veri tabanı oluşturmaz, ancak bu genellikle veritabanı tasarımcısının en iyi
çabasına rağmen gerçekleşir. Örneğin, bir çalışan veritabanıyla, bir çalışan
çeşitli tablolarda listelenebilir. Fazlalık fazlalık olduğunda, anomaliler
ortaya çıkar. Veritabanı yöneticileri genellikle tüm gereksiz verileri
yakalayamazlar, bu nedenle veritabanı normalleştirmesi bu sorunu düzeltmenin en
iyi yoludur.
Veri tabanı normalleştirmesinin ilk görevi bilgiyi
tekrarlamak veya taşımaktır. Bilgi gereksiz ise, veritabanından silinir. Diğer
tablolarda ihtiyaç duyulan veriler için, normalizasyon daha iyi ilişkisel
tablolar yaratmayı amaçlamaktadır. Normalizasyon fonksiyonları büyük tabloları
bozar, veriler arasındaki ilişkileri düzeltir ve geliştirir ve veri
modifikasyonunu veritabanında kolaylaştırmak için bilgiyi yalıtacaktır.
Yinelenen verileri çıkararak, bellek genellikle serbest kalır, bu da
veritabanının daha yumuşak ve daha hızlı çalışmasını sağlar.
Anormallikler veritabanını
normalleştirmeyi reddetmekten veya unutmadan ortaya çıkar ve bilgiyi işe yaramaz
hale getirebilir. Birisi verileri güncelleştirdiğinde bir güncelleme
anormalliğidir, ancak hedeflenen verileri değiştirmek yerine, veritabanıgelir belgesiz kredi veren bankalarçok yedekli olan yeni bir kayıt oluşturur. Bir ekleme
anomalisi ile,veritabanına bir kayıt eklenir, ancak yeni kayıt altına hiçbir
şey eklenemez. Silme anomalileri bir kaydı rasgele silecektir. Bunlar,
veritabanı normalleştirilmemişse ortaya çıkan birkaç yaygın anormalliktir.
Veritabanı etkinliğini sağlamak için normalleştirme
işlevlerini kullanması gerektiğinde yöneticiye söyleme konusunda sağlam bir
standart yoktur. Veri tabanı normalleştirmesini haftada bir kez yapmak
genellikle en iyisidir çünkü bu, tüm hafta boyunca eklenen tüm yeni bilgileri
anormalliği yaşamaya devam ettirir. Daha küçük veri tabanları muhtemelen ayda
bir kez normalize edilebilir ve çok büyük veri tabanları haftada iki kez
yapılmalıdır, çünkü daha yüksek miktardaki veriler daha yüksek bir anomaliye
sahip olabilir. Ancak standart yoktur, bu nedenle veritabanı yöneticisi
genellikle veritabanı için en iyi olduğunu düşündüğü bir programı seçecektir.
Yorumlar
Yorum Gönder