Bilgisayarın ana belleğinde, harici depolamasında veya veriyolunda, saklanan veya iletilen asıl verinin yanı sıra hata düzeltmeye izin veren verilerin var olmasına veri fazlalığı denir. Ek veri basitçe asıl verinin bir kopyası olabildiği gibi, sadece belli bir seviyeye kadar hataların tespiti ve kayıp ya da hasarlı verilerin yeniden oluşturulmasını sağlayan veri parçaları seçmek olabilir.
Farklı bir doğa taşıyan, veritabanı sistemlerinde oluşan veri fazlalığı iki ya da daha fazla tabloda tekrarlanan bir alandır. Ayrıca veritabanı denormalizasyonu olarak da anılır. Genellikle veritabanı sorgularının performansını artırmak (daha çabuk veritabanı cevabı elde etmek), veritabanı yönetimi karmaşıklığının giderlerinde, verilerin bozulma riskini karşılamada ve ihtiyaç duyulan depolama alanın artışında kullanılır.
Örneğin, müşteri verisi ikilendiği (duplicate) ve her ürün satışına iliştirildiğinde, müşterinin verilen nitelik için farklı değerlerde görünebilmesi tutarsızlığın bilinen kaynağı veri fazlalığıdır.[1] Veri fazlalığı veri anomalileri ve bozulmaya yol açar ve genellikle tasarımda kaçınılmalıdır;[2] veritabanı normalleştirmesi uygulamak fazlalığı önler ve mümkün olan en iyi depolama kullanımını sağlar[3] Aynı zamanda, foreign keylerin doğru kullanımı veri fazlalığını ve yıkıcı anomalilerin şansını en aza indirebilir.[2] Ancak, verimlilik ve kolaylık endişeleri bazen verilerin bozulma riskinden kaçınırken bozuk veri tasarımı ile sonuçlanabilir.[4]
Veritabanı ile ilgili ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |