You are on page 1of 6

Obrtnička škola Koprivnica - 3.B-TZR-NSK - 29.9.2017.

Dizajn BP

Obrtnička škola Koprivnica


3.B -TZR- NSK
Dizajniranje baza podataka

Pripremio:
Slavko Franjo, dipl.inf., prof.mentor

 Cilj:
◦ prikazati što više relevantnih podataka;
◦ razumjeti korisničke zahtjeve;
◦ ispravno predstaviti organizacijski model
podataka;
 Nije dovoljno poznavati osnovna teorijska pravila
(referencijalnih integriteta, stranih ključeva,
normalizacije….)
 Rezultat:
◦ dizajn podataka koji će olakšati održavanje BP.

Pripremio: Slavko Franjo,dipl.inf.,


prof.mentor 1
Obrtnička škola Koprivnica - 3.B-TZR-NSK - 29.9.2017.
Dizajn BP

 Detaljan logički prikaz podataka preko skupa


entiteta, njihovih atributa i međusobnih veza.

 Osnovni elementi modela su:


◦ entiteti (objekti),
◦ atributi
◦ veze

 ER dijagram - grafički prikaz osnovnih


elemenata ER modela.

 Entitet
◦ Osoba, objekt, događaj ili koncept u korisničkom
okruženju o kojem je potrebno čuvati i pratiti podatke.
 Tip entiteta
◦ Kolekcija entiteta sa zajedničkim osobinama
(karakteristikama).
 Veza
◦ Odnos između dva ili više entiteta koji je od značaja za
informacijski sustav.
 Atribut
◦ Imenovana osobina entiteta ili veze koja je od značaja za
informacijski sustav.

Pripremio: Slavko Franjo,dipl.inf.,


prof.mentor 2
Obrtnička škola Koprivnica - 3.B-TZR-NSK - 29.9.2017.
Dizajn BP

objekt svojstvo
(entitet) (atribut)

veza gerund
(poveznik) (glagolska
imenica)
slabi povezivanje
objekt elemenata na
dijagramu

 Opći pojam (osoba, objekt, događaj, pojava)


koji se može jednoznačno odrediti, a o kojem
se u bazi podataka čuvaju podaci.

 Entitet zajedno sa svojim atributima čini tip


entiteta za koji može postojati više instanci
(pojava) entiteta.

 Označava se imenicom.

 Na dijagramu se prikazuje pravokutnikom.

Pripremio: Slavko Franjo,dipl.inf.,


prof.mentor 3
Obrtnička škola Koprivnica - 3.B-TZR-NSK - 29.9.2017.
Dizajn BP

 Primjeri grafičkog prikaza entiteta

AUTOMOBIL UČENIK

PROIZVOD DOBAVLJAČ

KNJIGA LIJEČNIK

 Karakteristika (svojstvo) koje preciznije


opisuje entitet ili vezu.
 Može primiti vrijednost iz određenog skupa
vrijednosti koji predstavlja domenu tog
atributa (tip vrijednosti – npr. integer).
 Atribut ili skup atributa koji jednoznačno
određuje svaku pojavu entiteta naziva se
ključ entiteta (ključni atribut).
 Može biti više takvih ključeva. Jedan se
proglašava za primarni ključ.

Pripremio: Slavko Franjo,dipl.inf.,


prof.mentor 4
Obrtnička škola Koprivnica - 3.B-TZR-NSK - 29.9.2017.
Dizajn BP

 Elipsa unutar koje je upisan naziv atributa. •


Ključni atributi se podvlače crtom

Naziv Količina

Ime
Cijena

Prezime

 Odnos ili veza između pojava jednog ili više tipova


entiteta koji je od značaja za informacijski sustav.
 Veza ukazuje da postoji događaj ili prirodna veza
između dva ili više tipova entiteta.
 Naziv veze je najčešće glagol.
◦ naziv treba ukazivati na prirodu veze
 Grafički prikaz veze na ER dijagramu je romb unutar
kojega piše naziv veze.
 Vrsta (stupanj) veze je broj entiteta koje promatrana
veza povezuje:
 binarna, ternarna...
 rekurzivna (unarna)- kada jedan entitet u vezi ima dvije
različite uloge

Pripremio: Slavko Franjo,dipl.inf.,


prof.mentor 5
Obrtnička škola Koprivnica - 3.B-TZR-NSK - 29.9.2017.
Dizajn BP

 Unarna (rekurzivna)

 Binarna

 Ternarna

Pripremio: Slavko Franjo,dipl.inf.,


prof.mentor 6

You might also like