BPI – Sportski centar (Izdavanje termina)
UNIVERZITET „DŽEMAL BIJEDIĆ“ MOSTAR
FAKULTET INFORMACIJSKIH TEHNOLOGIJA
Predmet: Baze podataka I
Akademska godina: 2017/2018
Sportski centar (izdavanje termina)
Seminarski rad
Nastavnik
Student
Prof. dr Emina Junuz
Velid Omeragić, IB160261
Mostar, 2017. godine
Baze podataka I
Sportski centar (izdavanje termina)
1
Sadržaj
Dizajn baze podataka i korisničkog interfejsa
........................................................................................7

Baze podataka I
Sportski centar (izdavanje termina)
3
2. Specifikacija zahtjeva
Tokom same specifikacije problema, jasno su se mogli uočiti neki od osnovih entiteta, kao što su
zaposlenici, korisnici, cjenovnik, kao i sama rezervacija termina.
Potrebno je napraviti bazu podataka čija će primarna namjena biti elektronska evidencija
prepoznatljivih eniteta. Relevantne informacije koje se vežu za zaposlenika su ime, prezime,broj
telefona, datum rođenja, adresa, grad, poštanski broj, datum zaposlenja. Sa druge strane korisnik
bi imao atribute ime, prezime, broj telefona, broj lične karte, adresa, grad, poštanski broj.
Zaposlenik će evidentirati rezervisani termin.
Termini i cijene su unaprijed definisani. Cijene su različite za različite termine. Korisnik može
rezervisati više termina u kontinuitetu. Na jedan datum se može rezervisati samo jedan unaprijed
definisan termin, tj. ne smije se desiti da više korisnika rezerviše isti termin za određen datum.
Jedan zaposlenik može evidentirati više termina, a samo termin evidentira jedan zaposlenik.
Baze podataka I
Sportski centar (izdavanje termina)
4
3. Analiza problema
Ova tačka obuhvata analizu prethodne tačke, specifikacije zahtjeva. Prepoznat ćemo relevantne
entitete u imenicama, relevantne relacije ili poveznike u glagolima, relevantna obilježja ili
atribute enititeta i relacija u atributima, specifične kardinalitete u rečenicama tipa: „najviše
jedan“, „više od jednog“, „nijedan ili jedan“ isl. Određuju se i domeni obilježja (Npr. Dnevna
novina ima svoje izdanje (kao, npr. večernje, jutarnje itd.) večernje, jutarnje je domen atributa
izdanje) Postupak prepoznavanja u tekstualnoj specifikaciji zahtjeva rezultirat će parcijalnim
dijelovima ER dijagrama.
Također je potrebno analizirati zahtjeve koje postavljaju klijenti. Da li su funkcionalni zahtjevi
rješivi i na koji način (putem transakcija, upita izvještaja)? Koji su to podaci koje će korisnici
koristiti i koji podaci će im biti potrebni u izvještajima? Koji podaci su ulazni, na koji način se
procesiraju i koji su izlazni podaci svake od funkcionalnosti.
Enititeti:
Entitet:
Zaposlenik
Atributi:
ZaposlenikID
Ime
Prezime
Spol
Datum rođenja
Kontakt
Broj lične
Datum zaposlenja
Adresa
Grad
Poštanski broj
Entitet:
Korisnik

Baze podataka I
Sportski centar (izdavanje termina)
6
Relacija 1: Korisnik-Termin-Zaposlenik
Na ovoj slici je prikazano na koji način je osmišljen koncept rezervacije termina. Jedan korisnik
može rezervisati više termina ili niti jedan. Jedan zaposlenik evidentira termin, dok zaposlenik
može imati više termina koje je evidentirao ili ni jedan.
Relacija 2: Termin-Vrijeme termina
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti