Diagramele entitate-relație (erd)

ERD (diagrame entitate-relație) - date instrument de modelare pentru a construi o bază de date schemă conceptuală sub forma uneia sau a mai multor modele de modele locale, care sunt relativ ușor pot fi afișate în orice sistem de baze de date.







Modelul și notația ERD au fost propuse de Peter Chen în 1976. Mai târziu a fost dezvoltat în lucrările lui Richard Barker.

Descrierea zonei subiect include obiectele existente în ea, proprietățile și relațiile dintre ele. În consecință, modelul entitate-relație este construit folosind trei elemente constructive: entitate, atribut și relație.

Entitatea este o abstracție (model) a unui obiect, proces sau fenomen real sau imaginar care are o importanță deosebită pentru domeniul în cauză, despre care trebuie să fie stocate informațiile. Cu esența conceptelor legate de: tip - un set de obiecte omogene, fenomene, care acționează ca o singură entitate, și copiați - un anumit set de elemente care definesc un anumit tip. Fiecare entitate trebuie să aibă un identificator unic. Fiecare instanță a unei entități trebuie să fie identificată în mod unic și diferită de toate celelalte instanțe ale tipului de entitate.

Entitățile distincte sunt independente, dependente și asociate. O entitate independentă reprezintă date care sunt întotdeauna prezente în sistem.

O entitate dependentă reprezintă date care depind de alte entități din sistem. Pentru existența unei entități dependente, este necesar să existe entitățile de care depinde.

O entitate asociată reprezintă date care sunt legate de relația dintre entități.

Atribut (atribut) - o caracteristică numită este în esență un mijloc pentru a descrie proprietățile sale care sunt relevante pentru aria subiectului Caracteristica de calificare, identificarea, clasificarea, caracterizarea cantitativă a stării de natură, sau expresii

Un atribut reprezintă un tip de caracteristici sau proprietăți, un exemplu de atribut este determinat de tipul caracteristicilor și de valoarea lor, numită valoarea atributului. Atributul poate fi opțional sau opțional. Obligatoriu înseamnă că atributul nu poate accepta valori nedefinite.







Relația dintre conceptele entității și atributele acestora cu domeniul subiectului

Pentru a identifica instanțele specifice ale entităților aparținând unui anumit tip, se utilizează atribute speciale sau seturi de atribute, numite chei.

Fiecare entitate trebuie să aibă cel puțin o cheie posibilă.

O posibilă cheie a entității este unul sau mai multe atribute ale căror valori identifică în mod unic fiecare instanță a entității. Dacă există mai multe chei posibile, una dintre ele este selectată ca cheie primară. iar restul sunt tratate ca chei alternative.

Relația - un mijloc de reprezentare a relațiilor dintre entități relevante pentru domeniul în cauză. Fiecare entitate poate avea orice număr de conexiuni cu alte entități ale modelului. Semantic, relațiile pot combina orice număr de entități, dar în modelul ERD sunt folosite numai relații binare, prin care sunt modelate orice relații n-arii.

Relația dintre entități care modelează relații care există întotdeauna atâta timp cât obiectele pe care le conectează sunt numite nelimitate (obligatoriu). O relație restricționată (opțională) simulează relațiile condiționale între obiecte.

Relațiile binare sunt clasificate după tipul relației dintre instanțele entității după cum urmează:

Relația one-to-one (1: 1): fiecare instanță a entității A corespunde unei instanțe a entității B și invers (exemplu: student-offset);

One-to-many (1: M): o singură copie entitate A corespunde mai multe instanțe ale entității B și entitatea B fiecare caz corespunde unei singure instanțe a unei entități A (exemplu grup - elev);

Relația multi-la-unu (M: 1): invers față de relațiile unu-la-multe (exemplu: student-grup);

O relație multi-multi (M: N): pentru fiecare instanță a entității A există mai multe instanțe ale entității B și invers (exemplu: subiectul studenților-academicieni).

Următoarele primitive grafice sunt folosite pentru a reprezenta diagrama ER în notația lui Chen:

Primitivele care descriu entități și conexiuni sunt conectate prin linii deasupra cărora este indicat tipul conexiunii.

Fragmentul modelului de informații al universității în limba F

Diagramele entitate-relație (erd)
R diagrame.

O diagramă de atribute poate fi utilizată pentru a descrie o entitate, care constă dintr-o entitate, atributele corespunzătoare (cu atributele cheie) și domeniile. (Un domeniu este un set a cărui elemente sunt toate valori posibile ale unui atribut.)

diagrama atributelor entității Subiectul de studiu cu atribute cheie este numele și specialitatea.

Diagramele entitate-relație (erd)







Articole similare

Trimiteți-le prietenilor: