Documente Academic
Documente Profesional
Documente Cultură
-Modelul Entitate-Legătură(Asociere)
(Entity-Relationship-ER)
• Se caracterizează prin
nume;
semantică.
STUDENT
ADRESA
Atribute
• Se numeşte atribut orice caracteristică a unei entităţi.
• Se caracterizează prin
nume
structură
valoare.
Atribute
• Atribut descriptor simplu - nestructurat, cu o singură valoare.
Nume
An Luna Zi
• Atribut identificator
CNP
Atribute
• Atribut multivaloare – echivalentul unui vector sau al unei matrice.
Locatii
Pret
Cantitate
Preţ=Cantitate*Preţ_Unitar
Pret_unitar
Legaturi/Asocieri(relationships)
• Se numeşte legatură o corespondenţă ce poate fi pusă în
evidenţă între mai multe entități pe baza unui criteriu bine
definit.
Legaturi
• Legatura se reprezintă printr-un romb simplu între două sau mai multe entități tari.
Lucreaza_la
• Legătura tip identificatoare se reprezintă printr-un romb dublat – se realizează intre o entitate
tare si o entitate slaba - unele entităţi nu au identificator natural si nu pot exista decât prin
materializarea legăturii.
Gradul unei legaturi
• Gradul unei legături exprimă numărul de entităţi tip care
participă la realizarea legăturii.
• Legături recursive – între entităţile aceleiaşi entităţi tip;
• Legături binare – între entităţile a două entităţi tip;
• Legături de grad superior – între entităţile a n≥3 entităţi tip;
Cardinalitate
• Cardinalitatea reprezintă un indicator sintetic privind numărul maxim de
entităţi dintr-o entitate tip care participă la realizarea unei legături.
E1
Participare
partiala
Legatura
Participare
totala
E2
Generalizarea.Specializarea
Generalizarea
Din entităţi similare care au mai multe atribute comune se pot crea
superentităţi.
Aceste superentităţi conţin atributele comune, iar atributele diferite sunt asignate
subentităților. Pentru noile superentităţi se introduc chei primare artificiale.
Specializarea
Grad
Specializarea
Moștenirea atributelor