Veritabanı normalleştirme, gereksiz bilgileri azaltmak ve bu nedenle veri anormalliklerini en aza indirmek için, özellikle ilişkisel veritabanlarıyla birlikte bir veritabanı yönetim sisteminde (DBMS) kullanılır. Anormallikler, zayıf gruplandırılmış veya gereksiz olan bilgilerden oluşabilir ve hatalı veri yerleştirme veya bütün bir veri grubunun silinmesi gibi bir dizi etkiye neden olabilir. Veritabanının normalizasyonunu kullanarak, bu anormallikler önlenir ve veri tabanı daha verimli çalışabilmesi için tipik olarak bellek serbest bırakılır. Normalizasyon fonksiyonları, veritabanını taze ve beklenmedik problemlerden uzak tutmak için haftada bir kere olmak üzere düzenli aralıklarla kullanılmalıdır.
Hiç kimse ilişkisel bir veri tabanının bilerek gereksiz veriye sahip olmasını sağlar, ancak bu genellikle veri tabanı tasarımcısının en iyi çabasına rağmen gerçekleşir. Örneğin, bir çalışan veritabanıyla, bir çalışan birkaç tabloda listelenebilir. Artıklık büyük ölçekte gerçekleştiğinde, anomaliler ortaya çıkar. Veri tabanı yöneticileri genellikle gereksiz verilerin tümünü yakalayamaz, bu nedenle veri tabanı normalleştirmesi bu sorunu düzeltmenin en iyi yoludur.
Veritabanının normalleştirilmesinin ilk görevi, yinelenen bilgileri silmek veya taşımaktır. Bilgi gerekli değilse, veritabanından silinir. Diğer tablolarda ihtiyaç duyulan veriler için normalizasyon, daha iyi ilişkisel tablolar oluşturmaya çalışır. Normalleştirme işlevleri büyük tabloları kıracak, veriler arasındaki ilişkileri düzeltecek ve geliştirecek ve veri değişikliğini veritabanında kolaylaştırmak için bilgileri izole edecektir. Yinelenen verileri çıkartarak, bellek genellikle serbest bırakılır ve bu da veritabanının daha yumuşak ve daha hızlı çalışmasını sağlar.
Veritabanını normalize etmeyi reddetmekten veya unutmaktan kaynaklanan anormallikler ortaya çıkar ve bilgileri gereksiz kılar. Güncelleme anormalliği, birisi verileri güncellediğinde, ancak hedeflenen verileri değiştirmek yerine, veritabanı oldukça gereksiz olan yeni bir kayıt oluşturur. Bir ekleme anomalisi ile veritabanına bir kayıt eklenir, ancak yeni kaydın altına hiçbir şey eklenemez. Silme anomalileri rastgele bir kaydı silecektir. Bunlar, veritabanı normalleştirilmezse ortaya çıkan birkaç genel anormalliktir.
Bir yöneticiye, veritabanı etkinliğini sağlamak için normalizasyon işlevlerini ne zaman kullanması gerektiğini söyleyen kesin bir standart yoktur. Haftada bir kez veri tabanı normalizasyonunun programlanması genellikle en iyisidir, çünkü bu hafta boyunca eklenen tüm bilgilerin anormallikleri yaşamasını engeller. Daha küçük veri tabanları muhtemelen ayda bir kez normalleştirilebilir ve çok büyük veri tabanları haftada iki kez yapılmalıdır çünkü yüksek miktarda veri daha yüksek anomalilere neden olabilir. Ancak standart yoktur, bu nedenle veritabanı yöneticisi genellikle veritabanı için en iyi olduğunu düşündüğü bir programı seçer.


