Documente Academic
Documente Profesional
Documente Cultură
8
Normalizare
Definitie BDR
O bază de date relaţională (BDR) reprezintă un
ansamblu de relaţii (tabele) de date împreună cu
legăturile dintre ele.
Normalizarea
Este o teorie construită de EF Codd în jurul conceptului de
forme normale (FN), care ameliorează structura BD prin
înlăturarea treptată a unor neajunsuri şi prin adăugarea
unor facilităţi sporite privind manipularea datelor.
Scopul proiectării unei BDR este ca informațiile sa fie
stocate într-un singur loc, în locul cel mai potrivit.
Normalizarea
Tehnica de normalizare este utilizată în activitatea de
analiza/proiectare a structurii BDR şi constă în eliminarea
unor anomalii (neajunsuri) de actualizare din structură.
Se realizează organizând coloanele (atributele) şi tabelele
(relaţiile) unei BDR pentru reducere redundanţei şi
îmbunătăţirea integrităţii
Normalizarea utilizează ca metodă descompunerea top-
down a unei tabele în două sau mai multe tabele, păstrând
informaţii (atribute) de legătură.
Anomaliile de actualizare
anomalia de modificare = este dificil de modificat o
valoare pentru o coloană atunci când ea apare în mai
multe rânduri.
Adresa Den_Piata
Oras Valoare_totala
Profesori
Id_Prof Nume Data_ang
Chei candidate având atribute comune?
101 George 01.01.2000
ID_Student Id_materie
ID_Stu
d Nume Data_nasterii Seria 1 BD
1 Ion 01.01.1989 B
2 Maria 01.02.1989 B 1 PO
3 Mircea 01.07.1989 B 1 CI
Id_Mater
2 BD
ie Den Materie Tip Materie Tip Verificare
BD Baze de date O E 2 PO
PO POO O E
2 MN
Comert
CI International A V
Manag, rel cu Profesori_Materii
MN clientii A V
ID_Profesor Materie Serie
Id_Prof Nume Data_ang
101 BD B
101 George 01.01.2000
102 PR A
102 Alina 01.01.2010
105 MN A
Forma normala 4
O relatie este în FN4 dacă şi numai dacă este în FN3 şi
nu conţine două sau mai multe dependenţe
multivaloare.
Forma normala 4
Clienti_Zone_deservite
Forma normala 5
Emag Fan Electronice mari
Emag Fan Alimentare
Emag Fan Electronice mici
Evomag Fan Electronice mici
Evomag Urgent Electronice mici