Documente Academic
Documente Profesional
Documente Cultură
CERERI_ OFERTE
FACTURI
LOCALITATI
JUDETE
DESCRIERE_IMOBIL
STRAZI
(1,1)
sunt finalizate
prin
(0,1)
FACTURI
FACTURI
F1
F2
Asocierile pot fi de mai multe feluri, iar odat cu asocierea, se impune stabilirea
calificrii acesteia. Asocierea dintre entiti se face n funcie de:
i)
cardinalitatea asocierii;
ii)
numrul de entiti distincte care particip la asociere.
i. Dup cardinalitatea asocierii
n funcie de maxima cardinalitii (gradul de asociere), se cunosc trei tipuri de
asocieri, care, la rndul lor, sunt de dou tipuri, n funcie de minima cardinalitii
(gradul de obligativitate al participrii la asociere):
asocieri de tip unu la unu:
o asocieri pariale de tip unu la unu
o asocieri totale de tip unu la unu
(...,1)
E2
(...,1)
E1
(...,1)
(...,n)
E2
(...,n)
E1
(...,1)
E2
LOCALITATI
L1
L2
L3
LOCALITATI
(1,1)
CERERI_OFERTE
1
2
3
(0,n)
i corespunde
CERERI_OFERTE
(...,n)
E2
(...,n)
PRODUS
D1
D2
D3
P1
P2
P3
(0,n)
DEPOZIT
(0,n)
nmagazi
neaz
PRODUS
E1
(...,n)
(...,n)
E2
E1
(...,1)
A1
(...,n)
a)
(...,n)
A2
(...,1)
E2
b)
Fig. 2.9. Transformarea unei asocieri de tipul muli la muli (a) n asocieri de tipul unu
la muli (b)
Exemplu: n cazul exemplului de mai sus (vezi figura 2.8), transformarea asocierii
muli la muli n asocieri de tipul unu la muli se poate realiza prin construirea unei
noi entiti DEPOZIT_PRODUS astfel:
DEPOZIT
D1
D2
D3
D4
....
(1,1)
asociaz
(0,n)
DEPOZIT_
PRODUS
D1-P1
D1-P3
D2-P2
D3-P2
....
(0,n)
(1,1)
asociaz
PRODUS
P1
P2
P3
P4
...
Fig. 2.10. Transformarea asocierii de tipul muli la muli n asocieri de tipul unu la
muli
(0,)
(,)
E2
E1
(,)
a)
(0,)
E2
b)
(1,)
(1,)
E2
a)
E1
(1,)
(n,)
E2
E1
(n,)
b)
E1
(n,)
(1,)
E2
c)
(n,)
E2
d)
FACTURI
F1
F2
DESCRIERE_IMOBIL
I1
I2
I3
CERERI_OFERTE
1
2
3
ELEVI
E1
E2
E3
E4
PRODUS
D1
D2
D3
D4
P1
P2
P3
STUDENTI
C1
C2
C3
S1
S2
S3
S4
E
(a)
a#
E
(b)
(0,n)
(1,1)
are asociat
(0,n)
LOCALITATI
(1,1)
are asociat
JUDETE
(1,1)
se regsete
(1,n)
(1,n) conin
CERERI_ OFERTE
(1,1)
(1,1)
DATE_PERSOANA
(1,1)
incheie
(0,1)
(1,1)
finisate (0,1)
FACTURI
conin
(1,1)
DESCRIERE _IMOBIL
id_co#
tipul
cnp
data_inreg
CERERI_OFERTE
cod_loc
id_strada
nr_imobil
pret_min
pret_max
tip_solutionare
STRZI
id_strada#
cod_loc#
nume_str
CERERI-OFERTE
id_co #
tip
cnp
data_inreg
tip_solutionare
cod_loc
id_strada
nr_imobil
pret_min
pret_max
LOCALITATI
cod_loc#
simbol_judet#
nume_loc
JUDETE
simbol_judet#
nume_judet
DESCRIERE_IMOB IL
id_co#
tip_imobil
etaj
nr_camere
suprafata
garaj
centrala_termica
termopane