Cum sunt legate de redundanța datelor și anomaliile de date?

Redundanța datelor poate provoca anomalii de date într-o bază de date - cele mai frecvente erori de inserare, ștergere și actualizare. Procesul de normalizare a datelor ajută la eliminarea redundanței datelor și a anomaliilor rezultate.

Redundanța datelor apare atunci când o anumită piesă de date poate fi găsită în mai multe zone ale bazei de date. Un exemplu comun ar fi o bază de date universitară sau colegiu a înscrierii actuale în cursuri. Un student ar putea fi înscris în mai multe cursuri diferite, astfel încât înregistrarea individuală a studenților să fie reprodusă de mai multe ori. Într-un scenariu de fabricație, un singur furnizor poate fi utilizat pentru diverse proiecte și produse.

Este important să se elimine apariția redundanței datelor, menținând în același timp integritatea datelor prin procesul de normalizare în mai multe etape. Redundanța are în mod obișnuit trei anomalii comune de date - sau cazuri în care datele sunt incoerente.

  • Anomalie de introducere - în cazul în care datele nu pot fi stocate sau actualizate decât dacă o altă piesă de date este stocată în același timp. În exemplul înregistrărilor studenților, acest lucru s-ar putea întâmpla dacă nu este posibil să introduceți o înregistrare a elevului până când aceștia s-au înscris într-un curs.
  • Actualizați anomalia - în cazul în care una dintre copiile unei înregistrări este actualizată în timp ce cealaltă nu este; toate copiile trebuie actualizate simultan.
  • Anomalie de ștergere - aceasta se întâmplă atunci când ștergeți o singură bucată de date înseamnă că și alte informații sunt pierdute. În exemplele elevilor, acest lucru s-ar putea întâmpla dacă ștergerea unui curs a însemnat ștergerea înregistrărilor studenților înrudite.