Documente Academic
Documente Profesional
Documente Cultură
bazelor de date
Post- i De- Normalizare
Denormalizare
Denormalizarea este un proces de introducere controlat a
unor atribute (i chiar tabele) suplimentare, de obicei
calculabile, pentru:
mrirea vitezei de lucru a bazei de date i, implicit, a
aplicaiei
implementarea unor restricii (reguli ale afacerii Business
Rules) ceva mai complexe:
O factur nu poate avea mai mult de 10 linii
Nu se mai vinde nimic clienilor cu soldul mai mare de 100000 lei
Un student poate mprumuta, la un moment dat:
Max 3 cri dac este la licen
Max 5 cri dac este la master
Max 8 cri dac este doctorand
Adresa
DenClient
Sursa
IdAlimentareCont
SumaIntrat
IdClient
DataOraPlat
IBAN
TipCont
SoldIniial
IdCont
DataOraDeschidere
IdPlat
DestinaiePlat
SumaPlat
IBANContDestinaie
Adresa
DenClient
Sursa
IdAlimentareCont
SumaIntrat
IdClient
DataOraPlat
IBAN
TipCont
SoldIniial
IdCont
IdPlat
SoldCurent
DataOraDeschidere
DestinaiePlat
SumaPlat
IBANContDestinaie
BD Vnzri - soluii
denormalizate
Obiective:
Validitate temporal
Creterea vitezei de acces a aplicaiei,
tiind ca anume informaii sunt solicitate
frecvent:
Valoarea TVA pentru o factur
Valoarea total (cu TVA) a unei facturi
Valoarea ncasat din fiecare factur
Vnzri1_Sol3
TVAFact
DataFact
CodCl
ValTotala
Valncasat
UM
NrFact
CodPr
Linie
Cantitate
DenPr
Grupa
ProcentTVA_Crt
TVALinie
PreUnit
Vnzri1_Sol3 avantaje/dezavantaj
Avantaje
Simplitate (numr mic de atribute)
Se cunosc procentele TVA curente
Se poate afla i o parte din procentele TVA
precedente (TVALinie/(cantitate * pretunit)
Calculul simplu al valorii i TVA unei facturi
Dezavantaj
Nu putem cunoate cu exactitate istoria
procentelor TVA pentru fiecare produs n decursul
anilor (ci numai n msura n care am vndut
aceste produse)
Vnzri1_Sol4
TVAFact
DataFact
DataIntrareVigoareProcTV
ValTotala
Valncasat
CodCl
UM
NrFact
CodPr
Linie
Cantitate
PreUnit
DenPr
Grupa
ProcentTVA_Crt
TVALinie
ProcentTVA
DataIesireVigoareProcTVA
Diagram relaional
Vnzri1_Sol4
Vnzri1_Sol4
avantaje/dezavantaje
Avantaje
Se cunosc procentele TVA curente
Putem cunoate cu exactitate istoria procentelor
TVA pentru fiecare produs n decursul anilor
Calculul simplu al valorii i TVA unei facturi
Dezavantaje
Atribute suplimentare
Efort suplimentar de actualizare a tabelei
PRODUSE_TVA este un dezavantaj aparent,
pentru c actualizarea sa se poate realiza
automat, prin declanoare