Expresia MCD in termenii unui anumit tip de solute informatica constituie modelul logic al datelor (MLD).
Atribut: o submul|ime a unui domeniu careia i s-a atribuit un nume. Numele exprima rolul sau semnificatia atribuite elementelor domeniului respectiv.
Ex: pentru domeniul Orase, pot fi definite atributele aeroport origine, aeroport destinatie,
Relatiile se reprezinta grafic sub forma de tabele, in care se disting:
- gradul relatiei : numarul de atribute utilizate
- cardinalitatea relatiei: numarul de tupluri (linii in tabel).
Cardinalitate
Cardinalitatea unei relatii este variabila in timp datorita operatiilor de actualizare care pot adauga sau sterge tupluri.
Pentru o relatie pot exista 3 tipuri de chei:
- Cheie primara: cel mai mic ansamblu de atribute (eventual unul singur) care permite identificarea fara echivoc al fiecarui tuplu al unei relatii; atributele care compun cheia primara nu pot avea valori nule.
- Cheie candidat: a alta posibila cheie primara care nu a fost insa retinuta ca atare.
- Cheie externa: un ansamblu de atribute (eventual unul singur) care este cheie primara intr-o alta relatie.
2.5.3. Trecerea de la MCD la MLD relational
a. ENTITATI
Fiecare entitate devine o relatie. Atributele entitatii devin atribute ale relatiei. Identificatorul entitatii devine cheia primara a relatiei.
b. ASOCIERI
b.1 Cazul general
Asocierea devine o relatie.
Atributele proprii ale asocierii (daca exista) devin atribute ale relatiei. Cheile primare ale entitatilor participante la asociere devin chei externe.
Identificatorul asocierii devine cheia primara a relatiei.
b.2. Asocieri binare avand cel pu'in o cardinalitate maximala 1.
Se adauga la atributele relatiei corespunzatoare entitatii cu cardinalitatea maximala 1 identificatorul celeilalte entitati (cheia primara a relatiei corespunzatoare acesteia), care devine cheie externa.
c. SUBTIPURI DE ENTITATI (Generalizarea/specializarea)
c.1. Reprezentarea simpla a legaturilor dintre tip si subtip
c.2. Reprezentarea mostenirii - ca proces de transfer al proprietatilor generice ale tipului spre subtipuri nu beneficiaza de o solutie relationala dedicata.
se favorizeaza specializarea: tipul de entitate generica dispare iar atributele sunt adaugate la fiecare dintre subtipuri.
se favorizeaza generalizarea: tipul de entitate generica preia si atributele specializate care, in functie de subtipul reprezentat, primesc valori nule.
Expresia MCD in termenii unui anumit tip de solute informatica
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.