You are on page 1of 9

Prije prikaza entiteta kao skupa objekata potrebno je

utvrditi sljedeće:
• Selekciju atributa –
utvrduje se koji atributi opisuju entitet iz našeg kuta gledanja.
• Integritet atributa –
predstavlja postavljena ograničenja i pravila vezana za pojedini atribut. Integritetom
atributa osigurava se svrha vrijednosti atributa.
• Kardinalitet atributa –
je podatak o zastupljenosti atributa. Kardinalitetom se odreduje obveznost unosa
vrijednosti atributa. Pri utvrdivanju kardinaliteta odreduje se donja (minimalni
kardinalitet) i gornja granica (maksimalni kardinalitet):
Jednostavne veze
Jednostavne veze su binarne veze tj. veze izmedu dva entiteta. Razlikuju se tri vrste binarnih veza: 1 : 1, 1 : N i M : N.
Veza 1:1
Svaki element skupa R može biti povezan samo sa jednim ili nijednim elementom skupa S. Isto vrijedi za elemente
skupa S.
• Veza 1:N
• Svaki element skupa R može biti povezan sa jednim ili više elemenata skupa S,
dok svaki element skupa S može biti povezan sa samo jednim elementom skupa R
• Veza M:N
Svaki element skupa R može biti povezan sa jednim ili više elemenata
skupa S. Isto vrijedi za elemente skupa S
Složene veze
• Kod opisivanja stvarnih sustava pojavljuju se složenije veze od prethodno
navedenih.
1. Involvuirana veza povezuje neki entitet sa samim sobom. Dakle, riječ je o
binarnoj vezi (1:1, 1:N i M:N) izmedu entiteta istog tipa.
2. Podtip veze
Tip entiteta E1 je podtip tipa entiteta E2 ako je svaki primjerak od E1 takoder i
primjerak od E2. Dakle E1 nasljeduje sve atribute od E2 te moze imati dodatne
atribute. Ovakva situacija opisuje se vezom 1:1.
3. Ternarna veza
Veza koja u sebi sadrži tri različita tipa entiteta. Uvodi se kada vezu nije moguće
rastaviti na binarne veze. Ternarna veza može biti N:M:P, 1:N:M, 1:1:M ili 1:1:1.
ER modeliranje
• Proces oblikovanja baze podataka iz korisničkih zahtjeva nije formalno definiran
te zahtjeva kretivnost i individualno se razlikuje od osobe do osobe.
• Za oblikovanje baze podataka izraduje se model entiteta i veza (Entity-
Relationship Modelling - ER modeliranje).
• U bazama podataka koristi se kada proces iz stvarnog svijeta treba pretvoriti u
konceptualni model koji se dalje transformira u relacijski model.
• Konceptualno oblikovanje baze podataka ER modeliranjem za rezultat ima:
• Dijagram entiteta - prikazuje samo entitete sa atributima,
• ER dijagram - prikazuje odnose entiteta bez atributa
Simboli ER diagrama
• Pravokutnik - predstavlja entitet;
• Romb - predstavlja vezu izmedu entiteta;
• Elipsa - predstavlja atribut koji opisuje entitet;
• Dvostruki pravokutnik - predstavlja slabi entitet koji ovisi o postojanju drugog entiteta;
• Dvostruki romb - predstavlja involuiranu vezu tj. vezu entiteta sa samim sobom. Ova veza
može se označiti i običnom elipsom;
• Dvostruka elipsa - označava
više vrijednosni atribut.

You might also like