Sunteți pe pagina 1din 12

Diagrame Erd

Scenariu:Filme
Fanea Alexandra

Scenariul:
Pentru filmele popularizate pe un site se rein: numele,
data lansrii, regizorul principal i distribuia. Biografia
oricrui actor
care apare n distribuia a cel puin un film poate fi
consultat pe acelai site. Astfel, sunt publicate: numele
oficial,numele de artist,
eventual data naterii i filmografia artistului (format
din numele acelor filme popularizate de site n care
actorul a jucat).

Instructiuni:
- cu o linie continu subliniem numele
entitilor
- cu o linie ntrerupt atributele unei entiti
- cu o linie dubl ondulata numele relaiei
ntre dou entiti

Scenariul subliniat:
Pentru filmele popularizate pe un site se rein: numele,
data lansrii, regizorul principal i distribuia. Biografie
oricrui actor
care apare n distribuia a cel puin un film poate fi
consultat pe acelai site. Astfel, sunt publicate: numele
oficial,numele de artist,
eventual data naterii i filmografia artistului (format
din numele acelor filme popularizate de site n care
actorul a jucat).

Diagrame Erd initiale


Film
#Nume
*Data lansarii
*Regizor
*Distributia

are

joac

Actor
#Nume oficial
*Nume artist
Data nasterii
*Filmografia

Rezolvarea relaiei many-to-many


const n introducerea unei noi entiti numit entitate de
intersecie, pe care o legm de entitile originale prin cte o
relaie one-to-many, n cazul nostru entitatea Regie

Diagrame ERD de intersectie


are

joac

Regie

Rezolvarea relaiei many to many


(PASUL 1) La crearea noilor relaii stabilim:
o opionalitatea: relaiile care pleac din entitatea de
intersecie sunt ntotdeauna obligatorii n aceast
parte. n partea dinspre entitile originale, relaiile
vor pstra opionalitatea relaiilor iniiale
o cardinalitatea: ambele relaii noi sunt de tip one-tomany, iar partea cu many va fi ntotdeauna nspre
entitatea de intersecie
o numele noilor relaii

Rezolvarea relaiei many to many


are

aparine

face parte

conine

Regie

Rezolvarea relaiei many to many


(PASUL 2) Adugm atribute n cadrul entitii de
intersecie, dac acestea exist. n exemplul nostru,
pentru fiecare abonament se precizeaz durata prin
data de nceput i data de sfrit a perioadei

Rezolvarea relaiei many to many


face parte

are

aparine

conine

Regie
#ID
*Nume Actor
*Studio

Rezolvarea relaiei many to many

(PASUL 3) Stabilirea identificatorului unic UID pentru


entitatea de intersecie: dac entitatea de intersecie nu are un
identificator unic propriu, atunci acesta se poate forma din
identificatorii unici ai entitilor iniiale la care putem aduga
atribute ale entitii de intersecie.
Faptul c identificatorul unic al entitii de intersecie preia
UID din alt entitate cu care este legat este reprezentat grafic
prin bararea relaiei respective, nspre partea care preia UID-ul
celeilalte entiti.

Rezolvarea relaiei many to many


face parte

are

aparine

conine

Regie
#ID
*Nume Actor
*Studio

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