Sunteți pe pagina 1din 11

Modelarea logic a datelor

Model relaional - concepte


Tabel (relaie)
Tuplu
Atribut
Cheie primar
Cheie extern
Restricie de integritate referenial
Domeniu
Schema relaiei
Reguli de trecere de la modelul EA la
modelul logic al datelor (relaional)
Regula 1
Fiecrui tip de entitate (din modelul
EA) i este asociat schema unei
tabele format din toate atributele
tipului de entitate;
Identificatorul tipului de entitate
devine cheia primar a tabelei.
Reguli de trecere de la modelul EA la
modelul logic al datelor (relaional)
Regula 2
Dac ntr-o asociere binar A fiecare dintre tipurile de
entiti prezint pentru cuplul entitate-asociere
cardinalitatea (0,1) sau (1,1) se adaug n schema
relaiei R1, corespunznd tipului de entitate E1, cheia
primar a celeilalte relaii (R2), corespunztoare
tipului de entitate E2 participante la asociere;
Cheia extern va trebui s respecte restricia de
integritate referenial.
Reguli de trecere de la modelul EA la
modelul logic al datelor (relaional)
Reguli de trecere de la modelul EA la
modelul logic al datelor (relaional)
Regula 3
Dac ntr-o asociere A exist un singur tip de
entitate E1 pentru care cardinalitatea cuplului
EA este egal cu (0,1) sau (1,1) se adaug n
schema relaiei R1, corespunztoare tipului de
entitate E1 cheia primar a relaiei R2 care
corespunde tipului de entitate E2 participante
la asociere.
Reguli de trecere de la modelul EA la
modelul logic al datelor (relaional)
Reguli de trecere de la modelul EA la
modelul logic al datelor (relaional)
Regula 4
Dac ntr-o asociere A nu exist niciun tip de entitate
E pentru care cardinalitatea cuplului (EA) s fie egal
cu (0,1) sau (1,1) se va defini o a treia relaie
(corespunztoare asocierii) cuprinznd n schema sa
cheile primare ale celorlalte dou relaii
(corespunztoare tipurilor de entiti participante la
asociere) mpreun cu toate atributele definite
pentru asocierea A.
Reguli de trecere de la modelul EA la
modelul logic al datelor (relaional)
Reguli de trecere de la modelul EA la
modelul logic al datelor (relaional)

n cazul asocierilor reflexive i


complexe se aplic tot regulile 1-4 n
funcie de cardinaliti.
Definirea modelului logic al datelor plecnd de la modelul EA
care a integrat i conceptele de generalizare i specializare se
poate realiza n dou modaliti:

S-ar putea să vă placă și