modeliranje_2
DESCRIPTION
Modeliranje_2TRANSCRIPT
-
Baze podataka Vjebe
Zadatak 1.
Profesor programiranja Marko Markovi odluio je napraviti program za evidentiranje
svojih objavljenih radova. To podrazumijeva evidentiranje svih do sada objavljenih
radova, naslova radova, koautora koji su s njim uestvovali u pisanju radova, godina
objavljivanja kao i asopisa u kojima je objavljivano. Takoer treba uspostaviti
klasifikaciju radova po principu: nauni rad, struni ili pregledni rad, te da li je rad
objavljen u meunarodnom ili domaem asopisu. Za svaki rad unose se podaci o
naslovu rada, klasifikacijama, koautorima i asopisu u kojem je rad objavljen.
-
Baze podataka Vjebe
Zadatak 2.
Na slici 1 dana je denormalizirana tablica UGOVORI s nazivima stupaca i
vrijednostima redaka. Napraviti normalizirani model podataka s pripadajuim
entitetima, atributima i vezama izmeu njih.
Broj Ugovora
Datum Ugovora
Rok Ugovora
Broj stavke ugovora
Koliina stavke
Rabat ID Grupe
Opis Grupe
ifra Kupca
Naziv Kupca
55/04 12.11.04 12.11.05 1 100000 10% 22 Keksi 34 MIK
55/04 12.11.04 12.11.05 2 200000 15% 28 okolada 34 MIK
55/04 12.11.04 12.11.05 3 300000 20% 83 Mlijeko 34 MIK
12/05 22.01.05 22.06.05 1 250000 15% 22 Keksi 67 Dujmovi
12/05 22.01.05 22.06.05 2 50000 5% 28 okolada 67 Dujmovi
12/05 22.01.05 22.06.05 3 400000 22% 83 Mlijeko 67 Dujmovi
12/05 22.01.05 22.06.05 4 235000 20% 27 Vrhnje 67 Dujmovi
21/05 02.02.05 02.02.07 1 280000 18% 28 okolada 45 Market
32/05 03.03.05 03.03.06 1 450000 25% 83 Mlijeko 87 Hit
32/05 03.03.05 03.03.06 2 250000 12% 22 Keksi 87 Hit
-
Baze podataka Vjebe
Zadatak 3.
U videoteci su evidentirani filmovi i primjerci filmova. Za svaki film evidentira se anr
(oznaka i naziv) i distributer (ifra i naziv). Uz svaki film evidentiraju se razliiti
izvoai (ifra, prezime i ime) i funkcije koje su obavljali u filmu. Funkcije su
predstavljene kraticom i nazivom, a mogu biti npr. GL-glumac, RED-redatelj, SC-
scenarist, SKL-skladatelj, itd. Primjerci filma su odreeni ifrom filma i rednim brojem
primjerka. Uz svaki primjerak evidentira se datum nabavke.
Obratite pozornost na tip veze izmeu entiteta funkcija, izvoa i film.
Funkcija Film Izvoa
RED Nepomirljivi C.Eastwood
GL Nepomirljivi C.Eastwood
GL Nepomirljivi M.Freeman
RED Mostovi okruga Madison
C.Eastwood
GL Mostovi okruga
Madison C.Eastwood
GL Prljavi Harry C.Eastwood
-
Baze podataka Vjebe
Zadatak 4. (1.kolokvij 06.04.2006.)
Tvrtka koja se bavi prodajom informatike opreme prilikom prodaje iste sa svojim
kupcima dogovara uvjete servisiranja opreme. U tvrtki radi vie servisera i pri kupnji
se ugovara koji je serviser zaduen za kojeg kupca s tim da na jednog servisera doe
vie kupaca. Jednim ugovorom se definira tono razdoblje servisiranja (od kojeg do
kojeg datuma), a podrazumijeva vie izlazaka servisera na teren unutar definiranog
vremenskog razdoblja. Naravno, intervencija servisera nije nuna. Prilikom izlaska na
teren potrebno je zabiljeiti tono vrijeme odlaska i povratka, vrijeme provedenu na
terenu izraeno u satima, te na kojoj je komponenti, ili vie njih, vrena popravka.
Napraviti normalizirani model podataka s pripadajuim entitetima, atributima i
vezama izmeu entiteta.
-
Baze podataka Vjebe
Zadatak 5. (1.kolokvij 19.04.2007.)
Napraviti normalizirani model podataka s pripadajuim entitetima, atributima i vezama izmeu entiteta koji bi osigurao evidentiranje projekata, rokova i izvritelja u jednom tehnikom birou. Osnovni nain poslovanja tehnikog biroa jeste rad na izradi odreenih projekata, to znai da se za svaki projekt trebaju evidentirati osnovni podaci o naruitelju projekta (ifra, naziv, adresa, telefon, mail). Za svaki projekt postoji samo jedan glavni naruitelj s kojim se sklapa ugovor o poslu. O projektu se vode slijedei podaci: naziv projekta, opis projekta, planirani datum poetka rada na projektu, planirani svretak rada na projektu, stvarni poetak rada na projektu, stvarni svretak rada na projektu, vrijednost projekta, ugovoreni penali za kanjenje, dodatna napomena. Na svakom projektu se osim djelatnika iz biroa (ifra, ime, prezime, zanimanje, titula, adresa, telefon, mail) s podacima i o radnom mjestu na kojemu trenutno radi (ifra, naziv, opis), mogu angairati i vanjski suradnici (ifra, ime, prezime, zanimanje, titula, adresa, telefon, mail, cijena angamana) koji su zaposleni u drugim firmama (ifra, naziv, adresa, telefon, mail). Projekt se razlae na vie razliitih poslova (zadataka). Svakom lanu projektnog tima, bilo da je rije o djelatniku ili vanjskom suradniku, dodjeljuje se tono odreeni posao (zadatak) to se posebno i evidentira. Uz svaki posao (zadatak) evidentira se i naziv zadatka, kratak opis, planirani poetak, planirani svretak, stvarni poetak, stvarni svretak, vrijednost i napomena.