You are on page 1of 5

Sloene veze

Involuirana veza (unarna, involucijska) povezuje jedan tip entiteta s tim istim tipom. Ovakva veza takoder
moe biti 1:1, 1:N
ili N:M.
1

OSOBA

je u braku

Clanstvo
neobavezno

je ef za

Clanstvo
neobavezno

SURADNIK
N

DIO PROIZVODA

sadri
M

Jedan sloeni dio moe


sadravati puno manjih
dijelova.

Podtipovi (sloeni tipovi)


Entitet E1 je podtip nekog drugog entiteta, npr. E2, ako je svaki
primjerak entiteta E1 takoder
primjerak entiteta E2.
 Entitet E1 nasljeduje sve atribute od E2, ali E1 moe imati dodatne atribute koje E2 nema.
 Veza medu
entitetima se oznacava s je (engleski is a). To je
1:1 veza, ali se moe pojaviti vie puta.
OSOBA

je

je

NASTAVNIK
1

STUDENT

je
1

PROFESOR

Ternarne veze (sloeni tipovi)


Ternarne veze se uspostavljaju izmedu
tri tipa entiteta.
 Ternarne veze mogu biti vrste N:M:P, 1:N:M, 1:1:M ili 1:1:1.
 Ternatna se veza uvodi onda kada je nije mogu c e rastaviti na
dvije binarne veze.

Npr. pratimo podatke o KOMPANIJA-ma, PROIZVOD-ima koje


prave, te ZEMLJA-ma gdje ih se izvozi. Ova je veza tipa N:M:P.
Ako vrijedi pravilo da kompanija svaki proizvod koji ima, izvozi u
sve zemlje, tada se ternarna veza moe prikazati kao dvije binarne.
N

prodaje

ZEMLJA

ZEMLJA

N
M

izvozi

KOMPANIJA
M

KOMPANIJA

PROIZVOD

proizvodi

PROIZVOD

ER-model je dovoljno jednostavan da ga ljudi razli c itih struka


mogu razumjeti, pa zato slui za komunikaciju projektanta baze
podataka i buducih korisnika i to u najranijoj fazi razvoja baze.
Sadanje DBMS ne mogu direktno implementirati ER-shemu, pa
je ovu shemu potrebno detaljnije razraditi, te modificirati u skladu
s pravilima postojecih relacijskih, mrenih ili hijerarhijskih modela.

You might also like