Documente Academic
Documente Profesional
Documente Cultură
04 Atribute Dependente Intre Atribute
04 Atribute Dependente Intre Atribute
Cuza Iai
Facultatea de Economie i Administrarea Afacerilor
Departamentul de Contabilitate, Informatic economic i
Statistic
DEPENDENE NTRE
ATRIBUTELE UNEI BAZE
DE DATE
Funcionale, de incluziune, multivaloare, de
jonciune
Marin Fotache
Tutoriale video
04a Atributele unei baze de date
https://1drv.ms/v/s!AgPvmBEDzTOSwRbXY7AY-2jL5yk0
04b Tipologia dependentelor. Dependente
functionale
https://1drv.ms/v/s!AgPvmBEDzTOSwRWObHN5w8DRlhZ
f
04c Dependente functionale cu sursa compusa.
DF partiale si tranzitive
https://1drv.ms/v/s!AgPvmBEDzTOSwRQOLb3RbvaiKU-5
04d_Dependente de incluziune si multivaloare
https://1drv.ms/v/s!AgPvmBEDzTOSwRMBH5tto_Bgl5sz
Atributele unei BD (1)
Dezavantaje:
Un set limitat de rapoarte i informaii ad-hoc ce pot fi
obinute din BD
Risc major de a pierde informaii preioase
Eforturi ulterioare considerabile de actualizarea BD i
aplicaiilor pentru rspunde la cerinele utilizatorilor
Un numr relativ mare de atribute
Avantaje:
O larg varietate de rapoarte, liste i informaii ce pot fi
furnizate de BD
Onorarea mai multor grupuri de utilizatori
anse mai mari de integrare informaional (a BD i,
implicit, a companiei)
Modificri ulterioare mai puin traumatizante
Dezavantaje:
Costuri mari de proiectare
Echipe mari, care sunt mai greu de coordonat
Efort considerabil de preluare a datelor
Vitez sczut de preluarea n BD a tranzaciilor i, uneori,
vitez mai mic de lucru a BD/aplicaiei
Ce atribute NU se iau n considerare
n schema BD - 1
Cele irelevante pentru aplicaie, ca de ex.:
Pt. aplicaia BURSE-STUDENI nu sunt importante
atribute precum PrenumeMam, PrenumeTat,
DataNaterii, NumeLiceuAbsolvit, MedieBac etc.
Pt. BD dedicat unui CABINET STOMATOLOGIC nu
sunt importante (de obicei): CuloareOchi, nlime,
PerimetruBust, MrimePantofi etc.
Nu ntotdeauna atributele fr o aparent
legtur cu tema aplicaiei sunt chiar irelevante
(de ex., pentru BD VNZRI, pot fi importante
atribute precum NivelStudii, Hobby, JobActual n
vederea segmentrii sau fidelizrii clienilor)
Ce atribute NU se iau n considerare
n schema BD - 2
NrFact DataFact
NrFact ValTotala CodCl DenCl
NrFact TVA CodCl Adresa
NrFact CodCl CodCl CodFisca
DenCl l
CodCl
NrFact DenCl
DenCl Adresa
NrFact CodFisca
l DenCl CodFisca
NrFact Adresa l
Obs. Un atribut care poate avea valori NULL
NU trebuie plasat n sursa unei DF
Probleme ale DF ochiometrice
Dependenele funcionale trebuie s fie valabile
indiferent de numrul de nregistrri i de numrul de
tabele din BD
DF cu surs compus
NumrFactur Linie
DenProdus PreUnitar
Cantitate
DF pariale
O dependen funcional:
(X, Y) Z
este parial (ne-elementar) dac i numai
dac exist cel puin una dintre
dependenele: X Z sau Y Z
(Matricol, CodDisc) P
DenumireDisciplin
Matricol CodDisciplin
P P
P P
NumePrenStudent NumrCredite
AdresaStudent DenumireDisciplin
NotaFinal
DF tranzitive
O dependen funcional:
X Z
este tranzitiv dac i numai dac exist cel
puin un alt atribut Y pentru care sunt valabile
dependenele X Y i Y Z
X Y Z
Exemple de DF tranzitive
TipBursCurent
Matricol T
CuantumLunarBurs
CodPotal
T
Matricol Localitate
Identificarea grafic a DF tranzitive
Matricol
NumePrenStudent
TipBursCrt
T
T T
AdresaStudent CodPotal
CuantumLunarBurs
Localitate Jude
Dependene de incluziune (DI)
Indic o specializare/particularizare
Dou exemple de DI
DataAchiziionrii DescriereProiect
NumeProiect DataStartProiect
Model
IdProiect DuratProiect
IDCopiator
Marcef
MarcAngajat
MarcSecretar
AniExperienConducere
NumeAngajat
DataAngajrii
VitezTehnoredactare Compartiment
Dependene Multi-Valoare DMV (1)
R. Dollinger:
O valoare dat a lui X se gsete n R n
combinaie (altfel spus, formeaz tupluri) cu
fiecare pereche de valori (y,z) din produsul
cartezian al mulimilor Yx (valorile lui y care
apar n combinaie cu un x dat) i Zx.
Aceasta nseamn ca mulimile Yx i Zx
sunt independente ntre ele.
DMV (5) Caz practic
NumeAutor Subiect
Titlu