Viježbe
1.2.:
CRTANJE
ER DIJAGRAMA
Na osnovu sljedećeg opisa modelirati sistem igraonice
(nacrtati prijedlog ER dijagrama):
U igraonici, koja se odlikuje svojim
registarskim brojem, nazivom, adresom, vlasnikom i telefonom, radi jedan ili više radnika, sa sljedećim osobinama: JMBG, ime, prezime, datum
zaposlenja i plata. Radnik može raditi samo u jednoj igraonici.
Igraonica se nalazi u određenom mjestu (obilježja: ptt i naziv), s tim da se mora nalaziti negdje, ali može imati i ispostave u više mjesta.
Radnik živi u nekom mjestu, jednom i jedinom, a u
mjestu ne mora živjeti niti jedan radnik (niti se nalaziti
nijedna igraonica), ali ih može biti više (i radnika i igraonica).
Igraonica
sadrži najmanje jedan računar (obično više), dok taj računar pripada samo jednoj igraonici. Računar se odlikuje svojim brojem i mrežnim imenom. On se sastoji iz više komponenti, od kojih svaka
ima svoj ID i ime proizvođača.
Obrnuto, svaka komponenta je ugrađena u tačno jedan računar. Navedene osobine komponenti su
zajedničke, dok su specifične osobine pojedinih komponenti date na sljedeći način:
grafička kartica ima svoje ime i količinu memorije, monitor ima dimenziju, RAM memorija ima
tip i kapacitet, hard disk ima brzinu obrtaja i kapacitet, CD-ROM samo
brzinu, matična ploča čipset, dok procesor osim imena ima i frekvenciju rada.
Postoje komponente koje nisu ništa od nabrojanih, ali ne postoje
kombinovane komponente (nešto ne može biti, na primer, u isto vrijeme i monitor i CD-ROM).
Računari na sebi imaju instaliranu jednu ili više igrica, dok su te igrice instalirane najmanje na jednom, ali
obično na više računara. Igrica ima sopstveni ID, naziv,
vrstu i igrivost. Igrice igra igrač
(osobine: ID, ime i prezime, redovnost).
Igricu ne mora da je iko igrao do sada, ali je može igrati više igrača; obrnuto –
igrač je
do sada igrao najmanje jednu, ali obično
više igrica.
Neophodno
je osmisliti i poveznik omogućava, koji će nam dati informaciju koji igrač je na kojem računaru mogao da igra koju igricu. Da bi pojava
ovog tipa poveznika imala svoje torke, neophodno je da imamo zapisane
odgovarajuće torke u poveznicima ima i igra
(to automatski znači da ovi poveznici prelaze u gerunde).
Kardinalitet poveznika omogućava
određuje se na osnovu sljedećeg
iskaza: igrač je mogao da igra igricu na najmanje jednom
ili više računara
koji omogućavaju da se takva igrica igra; sa druge
strane – na računaru je konkretnu igricu mogao da igra samo jedan, ali i više igrača.
Konačno, igrač
u igraonici plaća uslugu, koja ima osobine: ID i vrsta, dok će cijena usluge varirati (ova osobina se pridružuje povezniku plaća).
Usluge
se plaćaju pojedinačno, dok je istu uslugu mogao da koristi jedan te isti igrač jednom ili više puta. Tu uslugu je naplatio radnik igraonice.
Radnik može naplatiti jednu ili više usluga, dok je usluga naplaćena od strane jednog (i jedinog) radnika.
Moguće rješenje crtanja ERD(na sljedećoj stranici):
Nema komentara:
Objavi komentar