Cuprins:
- Definiție - Ce înseamnă diagrama relație entitate (ERD)?
- Techopedia explică diagrama de relație între entitate (ERD)
Definiție - Ce înseamnă diagrama relație entitate (ERD)?
O diagramă relație entitate (ERD) este o tehnică de modelare a datelor care ilustrează grafic entitățile unui sistem informațional și relațiile dintre aceste entități. ERD este un model conceptual și reprezentativ de date utilizate pentru a reprezenta infrastructura cadru a entității.
Elementele unui ERD sunt:
- entităţile
- relaţii
- atribute
Pașii implicați în crearea unui ERD includ:
- Identificarea și definirea entităților
- Determinarea tuturor interacțiunilor dintre entități
- Analizarea naturii interacțiunilor / determinarea cardinalității relațiilor
- Crearea ERD
Techopedia explică diagrama de relație între entitate (ERD)
O diagramă relație entitate (ERD) este crucială pentru crearea unei bune proiectări a bazei de date. Este utilizat ca model de date logice la nivel înalt, care este util în dezvoltarea unui design conceptual pentru baze de date.
O entitate este un element sau concept din lumea reală care există de la sine. Entitățile sunt echivalente cu tabelele bazei de date dintr-o bază de date relațională, fiecare rând al tabelului reprezentând o instanță a acelei entități.
Un atribut al unei entități este o proprietate particulară care descrie entitatea. O relație este asocierea care descrie interacțiunea dintre entități. Cardinalitatea, în contextul ERD, este numărul de instanțe ale unei entități care poate fi, sau trebuie, asociată cu fiecare instanță a altei entități. În general, pot exista relații unu-la-unu, unu-la-mulți sau multe-la-multe.
De exemplu, să luăm în considerare două entități din lumea reală, un angajat și departamentul său. Un angajat are atribute precum numărul unui angajat, numele, numărul departamentului, etc. În mod similar, numărul și numele departamentului pot fi definite ca atribute ale unui departament. Un departament poate interacționa cu mulți angajați, dar un angajat poate aparține unui singur departament, deci poate exista o relație unu-la-mulți, definită între departament și angajat.
În baza de date reală, tabelul angajaților va avea numărul de departament ca cheie străină, care face referință din tabelul departamentului, pentru a pune în aplicare relația.
