Sunteți pe pagina 1din 1

Baze de date 57

r FN5: relaErile C]ienq Contract, DispoziaeDePlata verifici FN5 pentru ci nu


exista dependenle joncg une.

2.4.2. Conceperea bazelor de date prin matricea


dependenlelor
Aigoritmul folosit in completarea matricei gi in obfnerea modelulur rcIag,onal arc la
bazd dependenqeles defirute de citre Smith. in completarea matricei se au in vedere
urmitoarele dependenle:
o dependenla firncrionaJd,/ stmpld' (se va nota in matrice cu ,,1");
. dependenga multipli (se r-a nota in matrice cu ,,X'f ');
. se vor urmiri,i gi dependenlele func,tronale ttanzlttve, respectir- dependenlele
').
mulnple tranzinve (se r.or nota in matrice cu ,,1r" si tespectir', cu ,,Nf
Pentr-r-i obfnerea modelului relagional utilizind matricea dependengelor se vor aplica
urmatoarcle reguJj:
1. Diclionara/ de ahiltute (DA). Atrlbutele r.or fi preluate din documente
primare, rapoarte, indicatod etc gi se vor adiuga in DA. Se vot
elimina atributele calculate gi atributele sinonime.
2. Atribute candidate. Se r.or identifica atributele candidate.
3. Chei pdruarc. Dintre atributele candidate se \ror alege cheile primare
4. Dependenle. Se vor identifica tiputile de dependenle (1, M, 1t, NIr g.a.)
care existd intre fiecare cheie primari gi testul attibutelor din DA.
5. Ahibate i4olate. Pentru atdbutele izolate se cauti detetminangi ai
acestora. Se r.or cduta mu intii grupuri de chei primare, apoi grupuri
de atribute non-cheie, iar in final, dacd r.a lt caza\, se l-or adduga chei
surogat.
6. Farytarea rela{iilor. Se r.a ,trne cont de utmitoatele reguLi:
. Fiecare deterninant intprcun,i ut ahibafe/e detenninate, t'or.fonaa ciite o

rclalie.

' I)acd inhe doud chei pimarc existd o dependenld ma/trp/d (!) reciprucd,
atunci, aceastd dependengd ya geneta o relayie. Cheia
pinar,i a acestei ru/alii ua f futnatd din cele drtud atribate, care,
indiuidaal t)or auea ;i ro/ de chei exterue.
.q
7. Iabe/e detiuate. \'enftcl.m existenla tabelelor derivate. Daci aceste
tabele existd, ele se vor elimina din modelul rela-tional.

I Vezi
lLungug5l sau IRo9ca93]
" Tabelele (relaliile) derivate con{in informalii ce se pot identiJica prin aplicarea operatorilor relalionali asupra
celorlalte tabele din modelul relational.

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