Veri Artıklığı Nedir?

Veri fazlalığı, veritabanı sistemlerinde meydana gelen bir durumdur ve veritabanının işlevi için gerekli olmayan istemeden çoğaltılmış verilerin oluşturulmasını içerir. Artıklık, bazı durumlarda genellikle arzulanan bir özellik olsa da, bir veritabanı işlevi söz konusu olduğunda bu doğru değildir. Çoğaltılan verilerin varlığı, genellikle sistemin işlevi üzerinde olumsuz bir etkiye sahip olabilir ve bu da, yararlı olandan daha az olan sistem sorgularına yanıt olarak bilgilerin geri gönderilmesine neden olur. Veri yönetiminin temel işlevlerinden biri, kopyalanmış verilerin tanımlanması ve bu kopyaların kaldırılmasıdır.

Veri fazlalığı potansiyeli hemen hemen her türlü veritabanı programında bulunur. Elektronik tablolar gibi düz olarak kabul edilen ve verilerin manuel olarak girilmesine dayanan programlar, istenen bilgileri geri almak söz konusu olduğunda komplikasyonlara yol açabilecek bilgilerin kopyalanmasına özellikle duyarlıdır. Satış iletişim veritabanları gibi ilişkisel stil veritabanları, aynı şirketle ilişkilendirilmiş aynı kişi üzerinde iki farklı kişi dosyası oluşturulması gibi istenmeyen çoğaltma olasılığını en aza indirmeye yardımcı olan süreçleri içerir. Veri fazlalığı oranını azaltmaya yardımcı olmak için sistem kontrolleri kullanılsa bile, sorunların ortaya çıkma potansiyeli hala mevcuttur ve bu da düzenli aralıklarla bir veri tabanındaki veri temizleme görevine dahil olmayı gerekli kılmaktadır.

En iyi ihtimalle, veri yedeklemesi, veritabanının zorunlu olmayan bilgilerle doludur ancak verileri gerektiğinde ve gerektiğinde bulma yeteneği için gerçek bir tehdit oluşturmaz. En kötüsü, çoğaltılan verilerin varlığı, veritabanının temel işlevlerini yavaşlatır ve belirli görevleri yönetmek için veritabanını kullanma işlemini zorlaştırabilir. Örneğin, posta etiketleri oluşturmak için gereksiz bilgilerle tıkanan bir müşteri veritabanının kullanılması, birkaç kopya düzeyinin oluşturulmasına neden olur, bu da etiketlerin kullanılmasından önce kopyaların sıralanmasını ve elden çıkarılmasını gerekli kılar; etiketleri oluşturmayı denemeden önce veritabanını temizleme zamanı.

Neyse ki, veri yedekliliğinin izlenmesi ve düzeltilmesi birçok veri yönetim sisteminin göreceli kolaylığı sağlayabildiği bir şeydir. Bazı sistemler, kopyalanan verilerin girişini işaretleyerek algılanan kopyalamayı incelemeyi kolaylaştırır ve silmek ya da kalmasına izin vermek için karar verir. Var olan bir veritabanını kopyalar için taramak ve bu gereksiz girdileri göreceli kolaylıkla kaldırmak için kullanılabilecek yazılım programları bile var.