Documente Academic
Documente Profesional
Documente Cultură
Cuprins
Ce este diagrama ER?
Ce este modelul ER?
Istoria modelelor ER
De ce să folosiți diagramele ER?
Fapte despre modelul de diagramă ER
Diagrame ER Simboluri și notații
Componentele diagramei ER
CE ESTE ENTITATEA?
Relaţie
Entități slabe
Atribute
Cardinalitatea
Cum să creați o diagramă de relații cu entitățile (ERD)
Cele mai bune practici pentru dezvoltarea unor diagrame ER eficiente
rezumat
Ce este diagrama ER?
ER Diagram înseamnă Entity Relationship Diagram, cunoscută și sub
numele de ERD, este o diagramă care afișează relația seturilor de
entități stocate într-o bază de date. Cu alte cuvinte, diagramele ER ajută
la explicarea structurii logice a bazelor de date. Diagramele ER sunt
create pe baza a trei concepte de bază: entități, atribute și relații.
Istoria modelelor ER
Diagramele ER sunt un instrument vizual care este util pentru a
reprezenta modelul ER. A fost propus de Peter Chen în 1971 pentru a
crea o convenție uniformă care poate fi utilizată pentru baze de date
relaționale și rețea. El a urmărit să utilizeze un model ER ca abordare de
modelare conceptuală.
Simboluri diagramă ER
Componentele diagramei ER
Acest model se bazează pe trei concepte de bază:
Entități
Atribute
Relații
Exemple de diagrame ER
De exemplu, într-o bază de date universitară, am putea avea entități
pentru studenți, cursuri și lectori. Entitatea studenților poate avea
atribute precum Rollno, Name și DeptID. Este posibil să aibă relații cu
cursurile și lectorii.
Componentele diagramei ER
CE ESTE ENTITATEA?
Un lucru din lumea reală, fie viu, fie non-viu, ușor de recunoscut și
nerecunoscut. Orice lucru din întreprindere trebuie să fie reprezentat în
baza noastră de date. Poate fi un lucru fizic sau pur și simplu un fapt
despre întreprindere sau un eveniment care se întâmplă în lumea reală.
Exemple de entități:
Persoana: Angajat, student, pacient
Locul: magazin, clădire
Obiect: Mașină, produs și mașină
Eveniment: vânzare, înregistrare, reînnoire
Concept: Cont, Curs
Notarea unei entități
Set de entități:
Student
Exemplu de entități:
O universitate poate avea unele departamente. Toate aceste
departamente angajează diferiți lectori și oferă mai multe programe.
Relaţie
Relația nu este altceva decât o asociere între două sau mai multe
entități. De exemplu, Tom lucrează în departamentul de chimie.
De exemplu:
Participi la această prelegere
Țin prelegerea
Doar entități loke, putem clasifica relațiile în funcție de tipurile de
relații:
Un student participă la o prelegere
Un lector susține o prelegere.
Entități slabe
O entitate slabă este un tip de entitate care nu are atributul său cheie.
Poate fi identificat în mod unic luând în considerare cheia primară a unei
alte entități. Pentru aceasta, seturile de entități slabe trebuie să aibă
participare.
De exemplu, o prelegere poate avea atribute: ora, data, durata, locul etc.
Cardinalitatea
Definește atributele numerice ale relației dintre două entități sau seturi
de entități.
Relații individuale
Relații de la unu la mulți
Mai to One Relationships
Relații Multe-Multe
1. One-to-one:
O entitate din setul de entități X poate fi asociată cu cel mult o entitate
din setul de entități Y și invers.
2. Unul la mulți:
O entitate din setul de entități X poate fi asociată cu mai multe entități din
setul de entități Y, dar o entitate din setul de entități Y poate fi asociată
cu cel puțin o entitate.
3. Mulți la unu
Mai multe entități din setul de entități X pot fi asociate cu cel mult o
entitate din setul de entități Y. Cu toate acestea, o entitate din setul de
entități Y poate fi sau nu asociată cu mai multe entități din setul de
entități X.
4. Mulți la mulți:
O entitate din X poate fi asociată cu mai multe entități din Y și invers.
Student
Curs
Profesor
Elevului i se alocă un curs
Profesorul susține un curs
Pasul 3) Identificarea cardinalității
Pentru ei, afirmația problemei știm că,
rezumat
Modelul ER din SGBD înseamnă un model entitate-relație
Modelul ER este o diagramă de model de date la nivel înalt
Diagramele ER sunt un instrument vizual care este util pentru a
reprezenta modelul ER
Diagramele ER din SGBD sunt planul unei baze de date
Diagrama relației entității SGBD afișează relațiile dintre setul de
entități stocate într-o bază de date
Diagramele ER vă ajută să definiți termeni legați de modelarea
relației entității
Modelul ER din SGBD se bazează pe trei concepte de bază:
entități, atribute și relații
O entitate poate fi loc, persoană, obiect, eveniment sau un
concept, care stochează date în baza de date (SGBD)
Relația nu este altceva decât o asociere între două sau mai multe
entități
O entitate slabă este un tip de entitate care nu are atributul său
cheie
Este o proprietate cu o singură valoare, fie de tip entitate, fie de tip
relație
Vă ajută să definiți atributele numerice ale relației dintre două
entități sau seturi de entități
ER- Diagrama SGBD este o reprezentare vizuală a datelor care
descriu modul în care datele sunt legate între ele
În timp ce desenați diagrame ER în SGBD, trebuie să vă asigurați
că toate entitățile și relațiile dvs. sunt etichetate corect.