Sunteți pe pagina 1din 11

Proiectarea bazei de date

Vorbire in ERDish si desenarea relațiilor


Obiectivele :
o Stabilirea relațiilor dintre entitați prin cuvinte precise
in limbajul ERDish
o Desenarea si etichetarea corecta a relațiilor pe o
diagramă de tip ERD
Scopul :
o Majoritatea afacerilor folosesc o terminologie specifica
industriei (cuvinte care au o semnificație speciala in cadrul
acelei afaceri)pentru a comunica informația .
o Modelarea datelor foloseste, de asemenea, terminologie
specifica industriei, pe care o vom numi ERDish în scopul
acestei lectii.
o ERDish-ul reprezinta vocabularul utilizat pentru a
comunica clar regulile capturate intr-o diagrama ERD ,
acest lucru vă va oferi un limbaj comun atunci când
colectați reguli de afaceri de la clienți și le comunicați
administratorilor bazei de date care vor implementa
design-ul dumneavoastră.
Limbajul ERD
o ERDish este limbajul pe care il folosim pentru a exprima
relatii dinte entitati pentru diagrame ERD.
o Acest limbaj mai este folosit la identificarea relațiilor și la
specificarea opționalitații și a cardinalitați.
o În acest limbaj descompune fiecare propoziție ERDish in
componentele ei.

Descompunem ERDish

Lucrează
într-un
Angajat Departament
Responsabil
pentru
Componentele ERDish-ului
o Entitate A
o Opționalitatea (trebuie sa fie/poate fi)
o Numele relației
o Cardinalitatea (unul si numai unul/unul sau mai
multi)
o Entitatea B
Componentele ERDish-ului
o Deoarece fiecare relație are două parți, citim prima
relație de la stanga la dreapta (sau de sus in jos, în
funcție de structura ERD).
Descompunem ERDish
Lucrează în
Angajat Departament
1. Entitatea A
2. Opționalitatea
(trebuie/poate)
3. Numele relației
4. Cardinalitatea(unul și 1. Angajat (entitatea A)
numai unul/unul sau 2. Trebuie (opționalitatea, linie
mai mulți) continuă)
5. Entiatea B 3. Lucrează în(numele relatiei)
4. Una și numai una
(cardinalitatea,linie continuă)
5. Departament (entitatea B)
Componentele ERDish-ului
o Acum citim relatia de la dreapta la stanga
Descompunem ERDish

Angajat Responsabil
Departament
1. Entitatea B pentru
2. Opținalitatea
(trebuie/poate)
3. Numele relației 1. Departament (entiatea B)
4. Cardinalitatea (unul 2. Poate fi (opționalitatea ,linie
și numai unul/unul sau punctată)
mai mulți) 3. Responsabil pentru (numele
5. Entitatea A relației)
4. Unul sau mai mulți
(cardinalitatea, picior de cioară)
5. Angajat (entiatea A)
Componentele ERDish-ului
o Acum aducem totul împreuna.
Lucrează
în
Angajat Departament
Responsabil
pentru

1. Angajat (entitatea A)
1. Departament (entiatea B)
2. Trebuie
2. Poate fi (opționalitatea,
(opționalitatea, linie
linie punctată)
continuă)
3. Responsabil pentru (numele
3. Lucrează în(numele
relației)
relației)
4. Unul sau mai mulți
4. Una și numai una
(cardinalitatea, picior de
(cardinalitatea, linie
cioară)
continuă)
5. Angajat (entiatea A)
5. Departament
(entitatea B)
Rezumatul lecției
o În această lecție, ar trebuii sa fi învațat cum să :
 Stabiliți relații între entitați în cuvinte precise (ERDish).
 Desenați și etichetați corect relațiile pe o diagramă ERD.
Întrebare :
o Când citim o relație dintre 2 entitați , aceasta relație se
citește atât de la stânga la dreapta , cât și de la dreapta
la stânga .

Adevarat Fals
Vă mulțumim pentru atenția
acordată !

Proiect realizat de Scripcă Andrei David și Rusu Cordunean Daniel

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