0% au considerat acest document util (0 voturi)
3 vizualizări11 pagini

Normalizare

Normalizarea este un proces de organizare a datelor într-o structură relațională eficientă, care asigură flexibilitatea, integritatea și eficiența acestora. Există trei forme de normalizare, fiecare având reguli specifice pentru a evita redundanța și a menține corectitudinea datelor. Exemplele prezentate ilustrează cum se aplică aceste forme în practică, evidențiind dependențele dintre atribute.

Încărcat de

norad
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPT, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
3 vizualizări11 pagini

Normalizare

Normalizarea este un proces de organizare a datelor într-o structură relațională eficientă, care asigură flexibilitatea, integritatea și eficiența acestora. Există trei forme de normalizare, fiecare având reguli specifice pentru a evita redundanța și a menține corectitudinea datelor. Exemplele prezentate ilustrează cum se aplică aceste forme în practică, evidențiind dependențele dintre atribute.

Încărcat de

norad
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPT, PDF, TXT sau citiți online pe Scribd

NORMALIZARE

Normalizarea se referă la procesul de creare


a unei structuri relaţionale eficiente, flexibile
care aşează fiecare dată într-un singur loc,
care este şi cel mai potrivit loc, astfel încât
operaţiile de adăugare, modificare, ştergere
să se facă într-un singur tabel.
Un astfel de model va respecta:

FLEXIBILITATEA DATELOR
Datele vor fi pastrate în locul cel mai bun şi vor putea
fi vizualizate în diverse feluri.
INTEGRITATEA DATELOR
Normalizarea asigură integritatea datelor în operaţii
de ştergere, adăugare, actualizare.
EFICIENŢA
Nu vor exista date redundante. Se va face economie
de spaţiu.
PRIMA FORMA DE NORMALIZARE

UN ATRIBUT NU POATE AVEA VALORI


CARE SE REPETĂ
Exerciţiu

Analizaţi entităţile de mai jos şi decideţi dacă


respectă prima formă de normalizare.
FORMA A II-a DE NORMALIZARE

ORICE ATRIBUT CE NU E UID SĂ


DEPINDĂ DE ÎNTREGUL UID

Se aplică în mod special entităţilor care au un


UID compus din mai multe atribute sau dintr-
un attribut şi o relaţie.
Acest exemplu respecta
forma 2 de normalizare.

În acest ERD,
bank_location depinde
numai de bancă, nu şi de
contul persoanei şi astfel
încalcă Forma de
Normalizare 2
Exemplu

Durata depinde numai de


SONG.

Event_date depinde numai


de eveniment.
FORMA A III-a DE NORMALIZARE

UN ATRIBUT CE NU E UID NU TREBUIE SĂ


DEPINDĂ DE ALT ATRIBUT NON-UID.
Exemplu

În acest exemplu, store adress


depinde de store name.

Soluţia acestei probleme este să


creăm o nouă entitate, STORE,
care va conţine cele două atribute.
Exemplu

state flower
depinde de
state
şi nu de oraş.

Soluţia este să
creăm o nouă
entitate STATE

S-ar putea să vă placă și