Diagrama relațiilor dintre entități

Utilizați diagramele ER pentru a ilustra relațiile dintre entitățile bazei de date

O diagramă entitate-relație este o formă grafică specializată care ilustrează relațiile dintre entitățile dintr-o bază de date . Schemele ER utilizează adesea simboluri pentru a reprezenta trei tipuri de informații: entități (sau concepte), relații și atribute. În diagramele ER standard din industrie, cutiile sunt folosite pentru a reprezenta entitățile. Diamantele sunt folosite pentru a reprezenta relațiile, iar ovalele sunt folosite pentru a reprezenta atributele.

Deși la ochiul neinstruit, diagramele entitate-relație pot arăta incredibil de complicate, către telespectatorii care au cunoștințe, ei ajută utilizatorii de afaceri să înțeleagă structurile bazei de date la un nivel înalt fără detalii suplimentare.

Designerii bazei de date folosesc diagramele ER pentru modelarea relațiilor dintre entitățile bazei de date într-un format clar. Multe pachete software au metode automatizate pentru a genera diagrame ER din bazele de date existente.

Luați în considerare exemplul unei baze de date care conține informații despre locuitorii unui oraș. Diagrama ER prezentată în imaginea care însoțește acest articol conține două entități: Persoana și Orașul. O singură relație "Lives In" leagă cele două împreună. Fiecare persoană locuiește într-un singur oraș, dar fiecare oraș poate găzdui mulți oameni. În diagrama de exemplu, atributele sunt numele persoanei și populația orașului. În general, substantive sunt folosite pentru a descrie entitățile și atributele, în timp ce verbele sunt folosite pentru a descrie relațiile.

entităţile

Fiecare element pe care îl urmăriți într-o bază de date este o entitate și fiecare entitate este un tabel în baza de date relațională. De obicei, fiecare entitate dintr-o bază de date corespunde unui rând. Dacă aveți o bază de date care conține numele persoanelor, entitatea sa ar putea fi numită "Persoană". Un tabel cu același nume ar exista în baza de date și fiecare persoană va fi atribuită unui rând în tabelul Person.

atribute

Bazele de date conțin informații despre fiecare entitate. Această informație este denumită "atribute". și constă în informații unice pentru fiecare entitate listată. În exemplul Persoane, atributele pot include numele, prenumele, data nașterii și numărul de identificare. Atributele furnizează informații detaliate despre o entitate. Într-o bază de date relațională, atributele sunt păstrate în câmpurile în care se păstrează informațiile din interiorul unei înregistrări. Nu vă limitați la un anumit număr de atribute.

relaţii

Valoarea unei diagrame entitate-relație constă în capacitatea acesteia de a afișa informații despre relațiile dintre entități. În exemplul nostru, puteți urmări informații despre orașul în care trăiește fiecare persoană. Puteți, de asemenea, să urmăriți informații despre orașul însuși într-o entitate a orașului cu o relație care leagă împreună informațiile despre Oameni și Oras.

Cum se creează o diagramă ER

  1. Creați o casetă pentru fiecare entitate sau concept relevant în modelul dvs.
  2. Desenați linii pentru a conecta entități asociate pentru a modela relațiile. Etichetați relațiile folosind verbe în formă de diamant.
  3. Identificați atributele relevante pentru fiecare entitate, începând cu cele mai importante atribute și introduceți-le în diagramă. Ulterior, puteți face mai detaliate listele de atribute.

Când ați terminat, ați ilustrat în mod clar modul în care se corelează diferite concepte de afaceri și veți avea o bază conceptuală pentru proiectarea unei baze de date relaționale care să vă sprijine afacerea.