top of page

 

 

Ameliorarea progresiva a structurii bazei de date prin eliminarea unor anomalii (neajunsuri) de actualizare din structură.

 

Prin normalizare se are în vedere atat eliminarea anomaliilor cat si a dependenţelor nedorite între date si eliminarea redundanţelor.

Anomalia de ştergere semnifică faptul că stergând un tuplu dintr-o tabelă, pe lângă informaţiile care trebuie şterse, se pierd şi informaţiile utile existente în tuplul respectiv;

 

Anomaliile de adăugare semnifică faptul că nu pot fi incluse noi informaţii necesare într-o tabelă, deoarece nu se cunosc şi alte informaţii utile (de exemplu valorile pentru cheie);

 

Anomalia de modificare semnifică faptul că este dificil de modificat o valoare a unui atribut atunci când ea apare în mai multe tupluri. 

 

 

 

 

 

 

O bază de date nenormalizată este adusă mai întâi în forma normală unu (FN1), apoi în forma normală 2 (FN2) ş.a.m.d., prin aplicarea unor reguli de optimizare a structurii bazei de date ce urmăresc spargerea unui tabel nenormalizat în două sau mai multe tabele normalizate, fără pierdere de informaţii.

 

FN2 este de preferat FN1,

FN3 este de preferat FN2,

FN4 este de preferat FN3,

FN5 este de preferat FN4.

Exemplu: baza de date destinata gestionarii comenzilor efectuate de catre clientii unei companii.

 

bottom of page