pis zadaci

16
Veleuilište u Rijeci Poslovni odjel – Odsjek Pula Studij poslovne informatike Zadaci iz kolegija Projektiranje informacijskih sustava /neslužbeni materijali/ prosinac, 2004.

Upload: ivo-pejkovic

Post on 26-Dec-2015

25 views

Category:

Documents


3 download

DESCRIPTION

Projektiranje informacijskih sustava

TRANSCRIPT

Page 1: PIS Zadaci

Veleučilište u Rijeci Poslovni odjel – Odsjek Pula Studij poslovne informatike

Zadaci iz kolegija Projektiranje informacijskih sustava

/neslužbeni materijali/

prosinac, 2004.

Page 2: PIS Zadaci

Sadržaj 1. Riješeni zadaci ...................................................................................................... 1

1.1. Zoološki vrt.................................................................................................... 1

1.2. Rent-a-car...................................................................................................... 2

1.3. Diskografska kuća ........................................................................................ 3

2. Neriješeni zadaci .................................................................................................. 4

2.1. Srednja škola ................................................................................................ 4

2.2. Agencija za promet nekretnina .................................................................... 4

2.3. Statistički ured ............................................................................................. 4

2.4. Institut za istraživanja ................................................................................. 5

2.5. Kontrola leta ................................................................................................. 5

2.6. Formula 1...................................................................................................... 5

2.7. Svjetsko nogometno prvenstvo ..................................................................... 6

2.8. Rodilište ........................................................................................................ 6

2.9. Topografska baza podataka.......................................................................... 6

2.10. Šahovski klub................................................................................................ 7

2.11. Arheološka misija ......................................................................................... 7

2.12. Knjižara stripova .......................................................................................... 8

2.13. Hotelski lanac ............................................................................................... 8

2.14. Novinska redakcija ....................................................................................... 8

2.15. Svemirska misija .......................................................................................... 9

2.16. Videoteka ...................................................................................................... 9

2.17. Turistička agencija ......................................................................................10

2.18. Automehaničarska radionica.......................................................................10

2.19. Sveučilišni kolegiji .......................................................................................11

2.20. Sistem za kontrolu leta................................................................................11

2.21. Muzej............................................................................................................11

2.22. Svjetsko nogometno prvenstvo ....................................................................12

2.23. Stomatološka ordinacija ..............................................................................12

2.24. Apoteka ........................................................................................................12

2.25. Turistička agencija ......................................................................................13

2.26. Evidencija banaka........................................................................................13

3. Literatura ............................................................................................................14

Page 3: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

1

1. Riješeni zadaci

1.1. Zoološki vrt

Potrebno je izraditi ER model zoološkog vrta koji ima životinje koje pripadaju određenoj vrsti i imaju određeni broj godina (starost); svaka vrsta locirana je u određenom sektoru zoološkog vrta, koji ima svoje ime.

Page 4: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

2

1.2. Rent-a-car

Potrebno je izraditi ER model rent-a-car službe koja posjeduje vozni park automobila gdje svaki ima svoj registarski broj, određenu boju i čini dio jedne kategorije. Za svaku kategoriju različita je tarifa po kojoj se automobili iznajmljuju.

Page 5: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

3

1.3. Diskografska kuća

Potrebno je izraditi ER model diskografske kuće koja izdaje nosače zvuka koje imaju šifru i naziv, svaki nosač zvuka je snimio jedan ili više izvođača, koje karakteriziraju ime, adresa, a za ponekog izvođača i umjetničko ime.

Page 6: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

4

2. Neriješeni zadaci

2.1. Srednja škola

Trebaju se uzeti u obzir sljedeći podaci od važnosti za srednju školu: • nastavnici: nastavnika identificira matični broj. Za svakog nastavnika

potrebno je znati prezime, ime, predmete koje predaje, razrede u kojima predaje (pretpostavimo da jedan nastavnik može predavati različite predmete u različitim razredima; npr. Hrvatski jezik u jednom a Povijest i Zemljopis u drugom).

• učenici: učenik je identificirani su prezimenom, imenom, datumom rođenja i razredom koji pohađa

• razredi: Razred je označen brojem (1, 2, 3, 4) i odjelom. Za svaki razred potrebno je znati koliko učenika ima, koji nastavnici predaju i koji učenici ga pohađaju.

2.2. Agencija za promet nekretnina

Trebaju se uzeti u obzir sljedeći podaci od važnosti za agenciju za promet nekretnina:

• nekretnine na prodaji: za svaku nekretninu, identificiranu šifrom, vrsta (stan, kuća, …), površina, broj soba, okolina (garaža, vrt, …), tražena cijena i vlasnik

• vlasnici: vlasnik je identificiran matičnim brojem; za svakog vlasnika potrebno je imati podatke o njegovom prezimenu, imenu, broju telefona, nekretninama koje prodaje

2.3. Statistički ured

Statistički ured zanimaju sljedeći podaci: • matični broj (koji identificira osobu), prezime, ime, spol, godine, grad

prebivališta, podatak da li je osoba zaposlena ili ne • ako je osoba zaposlena specificirano je njezino radno mjesto i grad u kojem

radi, a ukoliko ne radi podatak o tome da li je osoba nezaposlena ili čeka na prvo zaposlenje

Page 7: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

5

• gradovi su identificirani nazivom, županijom i brojem stanovnika

2.4. Institut za istraživanja

Institut za istraživanja je sastavljen od odjela; svaki odjel je identificiran šifrom, imenom, voditeljem, te istraživačima.

Svaki istraživač je identificiran šifrom, imenom, odjelom kojemu pripada i projektima na kojima sudjeluje.

Svaki projekt je identificiran šifrom, svrhom, voditeljem i istraživačima koji na njemu rade.

2.5. Kontrola leta

Baza podataka kontrole leta trebala bi sadržavati slijedeće podatke: • za svaki let poznati su: avio-kompanija, broje leta, vrsta zrakoplova, broj

putnika, zrakoplovne luke odredišta s voznim redom dolaska i odlaska • zrakoplovna luka je identificirana nazivom, geografskom koordinatama,

uslugama koje nudi. Za dodatne usluge postoji identifikator usluga koje se naplaćuju.

• za vrijeme leta zrakoplov zauzima jedan ili više zračnih koridora, karakterizirani svojim nazivom i referentnim pozicijama, koje su takođeroznačeni nazivom i geografskim koordinatama

• plan leta, izrađen prije puta, definira vrijeme, visinu i brzinu leta na svakoj referentnoj poziciji

2.6. Formula 1

Želi se projektirati informacijski sustav automobilskog tima Formule 1. Vozila dodijeljena timu označena su šifrom, imenom, jačinom, tipom motora i tehničkim opisom. Svaki član tima ima svoju šifru, ime i osobne podatke. Za inženjere i mehaničare tima želi se imati podatak o specijalizaciji, dok za ispitivače vozila podatke o vozilima koje ispituje. Pretpostavlja se da ispitivač vozila provjerava uvijek isto vozilo. Za vozače se želi držati podatke o ukupnom broju pobjeda u cjelokupnoj vozačkoj karijeri, te broj osvojenih svjetskih kupova. Vozač ne može biti istovremeno i ispitivač vozila.

Svaka utrka je jednoznačno označena svojim nazivom, mjestom u kojem se odvija i datumom. Želi se imati podatke o učestvovanju vozača na određenoj utrci gdje on vozi isključivo jedno vozilo. Međutim, na različitim utrkama, vozač može voziti različita

Page 8: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

6

vozila. Također, želi se imati podatke o eventualnoj pobjedi člana tima na određenoj utrci. Za svaku utrku želi se imati podatak o najbržem krugu, za kojeg se bilježi i postignuto vrijeme. Ako je najbrži krug postignut od strane vozača tima i to treba zabilježiti.

2.7. Svjetsko nogometno prvenstvo

Želi se izraditi baza podataka svjetskog nogometnog prvenstva. Utakmica je okarakterizirana s kolom i danom održavanja, rednim brojem utakmice održane tog dana, datumom te momčadi između kojih se odigrala.

Za svaku momčad karakteristično je ime, grad i ime trenera. Za svaku utakmicu želi se imati podatak da li je održana kod kuće ili u gostima. Za svaku momčad poznati su igrači koje karakteriziraju ime, datum i mjesto rođenja te uloga.

Za svaki dan prvenstva se žele znati bodovi svakog tima, koji su igrači igrali u utakmici i u kojoj ulozi. Za svaku utakmicu bilježi se i podatak o sucu – njegovom imenu i gradu rođenja.

Želi se također i voditi računa o tome da utakmica može biti odgođena ili održana u gradu gdje jedna momčad nema sjedište. Za oba slučaja treba zabilježiti i motiv.

2.8. Rodilište

Želi se kreirati baza podataka rodilišta. Za svaku majku vodi se ime, godine, tip poroda (carski, prirodni), broj kreveta i sobe, eventualne bolesti.

Za svako dijete poznato je ime, majka, broj krevetića, dijeta (dnevna količina mlijeka). Poznate su smjene djelatnika, koje se dijeli na liječnike, primalje i bolničare. Za svakog djelatnika poznato je ime, matični broj, smjena (za svaki dan u tjednu, sati prisutnosti te sobe koje su mu dodijeljena). Poznate su majke o kojima se brinu, koje mogu biti smještene i u sobama koje nisu njima dodijeljene. Za svaku primalju poznate su majke kojima su asistirale pri porodu.

2.9. Topografska baza podataka

Želi se kreirati topografska baza podataka. Ona mora sadržavati informacije o topografskim elementima grada, ulicama (poznato je ime i dužina) i trgovima (poznato je samo ime). Trg je karakteriziran formom i površinom. Može sadržavati spomenik, o kojem je poznato koga ili što predstavlja, datum izrade, te umjetnika koji ga je izradio, materijal od kojeg je načinjen i pozicija na trgu. Za ulicu je poznato s kojim ulicama se

Page 9: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

7

križa i na koji, eventualno, trg izlazi. Križanja mogu, a i ne moraju, biti kontrolirana semaforima. I u ulici odnosno trgu može se nalaziti javna zgrada, o kojoj se zna ime i svrha (poglavarstvo, javni bazen, …) i kućni broj. Na ulici ili trgu može biti i smješteno stajalište javnog prijevoza o kojem se zna ime i linija koju vozi.

2.10. Šahovski klub

Želi se konstruirati baza podataka za šahovski klub. Posebnosti svakog igrača su: šifra, ime i bodovi. Igrač može biti ili osoba ili računalni program. Ako je igrač osoba o njemu se vode podaci o nacionalnosti i datumu rođenja; a ako je računalni program tada se vodi podatak o verziji programa i hardverskoj platformi na kojoj se izvodi.

Svaki igrač se borio na jednom ili više susreta, za koje su specifični šifra i mjesto održavanja. Susreti mogu biti podijeljeni na turnire – vodi se računa o fazi eliminacije (polufinale, kvalifikacije) ili dvoboje gdje se vodi računa o nagradi.

Svaki susret se sastoji od jedne ili više partije, svaka identificirana progresivnom numeričkom šifrom koja je jednoznačna unutar svakog susreta (npr. treća partija 42. susreta). Partije su okarakterizirane i trajanjem. Stoga, svaki igrač igra jednu ili više partija: za svaku se žele imati podaci o boji figura s kojima je igrač igrao (bijele ili crne) te da li je pobijedio ili ne. Za svaku partiju također se žele bilježiti svi odigrani potezi. Potezi su jednoznačno identificirani progresivnim brojem, jednoznačnim unutar partije. Svaki potez je potom pohranjen šahovskom notacijom (npr. Af3:g4).

2.11. Arheološka misija

Želi se izraditi baza podataka za katalogizaciju nađenih stvari na jednom polju iskopina jedne arheološke misije. Arheolozi koji sudjeluju, kojih su poznati osobni podaci (ime, prezime, datum rođenja, itd.), karakterizirani su profesionalnom kvalifikacijom i ulogom unutar grupe.

Nađena stvar je karakterizirana šifrom, pozicijom i datumom pronalaska te arheologom koji ju je pronašao.

Arheolozi rekonstruiraju predmete od jedne ili više nađene stvari. Svakom predmetu određuje se povijesno razdoblje kojem pripada. Predmeti su klasificirani prema tipu (alati, pisani dokumenti, kosti, pokućstvo, posuđe). Podrobnije, za alate je označeno čemu služe, za pisane dokumente jezik na kojem su pisani, za posuđe dimenzije.

Page 10: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

8

2.12. Knjižara stripova

Želi se izraditi baza podataka o specijaliziranoj knjižari stripova. Žele se voditi podaci o prodanim artiklima u knjižari, koji su podijeljeni na knjige, časopise ili specijalna izdanja. Časopisu su podijeljeni na tjednike, mjesečnike i tromjesečnike.

Za svaki artikl je karakterističan naslov izdanja, serijom kojoj pripada, šifrom, cijenom, dostupnošću u skladištu. Također, on je smješten u odjelu knjižare, identificiran šifrom i imenom (npr. tjednik Čovjek pauk je u odjelu Superjunaci). Na kraju, svaki artikl u knjižaru dolazi preko distributera, označenog nazivom tvrtke i adresom.

2.13. Hotelski lanac

Želi se izraditi baza podataka hotelskog lanca. Za svaki hotel, želi se voditi evidencija o imenu, lokalitetu, broju soba i parkirnih mjesta u hotelu, imenu direktora, te trenutno dostupnom broju soba i parkirnih mjesta.

Klijenti mogu vršiti rezervacije za jedan ili više hotela koji pripadaju tom hotelskom lancu. Rezervacija je identificirana šifrom koja sadrži prezime klijenta, datumom kad je podnesena, predviđenim datumom dolaska i odlaska, te brojem soba (i eventualno parkirnih mjesta) koje se žele rezervirati.Sobe su okarakterizirane brojem (važeći samo unutar svakog hotela), tipa sobe (jednokrevetna, dvokrevetna, apartman, itd.), brojem ležaja, te o mogućnostima eventualnih dodatnih usluga. Parking mjesta su karakterizirana brojem (važeći samo unutar svakog hotela), lokacijom, dimenzijom i tipom (natkriven/otkriven).

za svaku zauzetu sobu želi se imati informacija o gostu, preciznije, broju osobne iskaznice, imenu, prezimenu, prebivalištu, datumu rođenja. Također, žele se voditi podaci o rezervaciji kojom je soba rezervirana. Za svako parkirno mjesto želi se voditi informacija o sobi u kojoj su smješteni gosti koji ga koriste.

2.14. Novinska redakcija

Želi se izraditi baza podataka za automatizaciju redakcije dnevnih novina. Članci su napisani od strane novinara (ime, prezime, adresa, matični broj), koji

mogu imati kvalifikaciju određenu duljinom radnog staža. Dijele se na urednike – specijalizirane za određena područja i dopisnike – odgovorne za vijesti s određene lokacije.

Svaki članak, kojeg je napisao samo jedan novinar, određen je naslovom, popisom ključnih riječi koje opisuju tematiku i dužinom. Svaki članak je pročitao lektor, koji je

Page 11: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

9

također zaposlenik kao i novinari, čija je zadaća ispravka ortografskih grešaka. Članci su objavljeni u određenom broju novine na određenoj stranici i karakterizirani su stranicom i pozicijom na stranici (opisani konvencionalnim obilježjima).

2.15. Svemirska misija

Želi se projektirati baza podataka za jedno vozilo jedne svemirske misije na Mars. Vozilo vrši snimanja koristeći jedno od instrumenata kojim je opremljeno. Jedno

snimanje se smatra uzimanjem uzoraka ili fotografiranjem. Što se uzorka tiče, želi se znati njegov kemijski sastav i faza u kojoj je uzet. Za fotografije se želi znati format u kojem je ona pohranjena i datum kada je ona (eventualno) odaslana na zemlju. Svako snimanje je označeno šifrom.

Za svako snimanje želi se znati datum, sat, koordinate, te područje. Svako područje je označeno šifrom i simboličkim imenom.

Svako snimanje je izvršeno putem instrumenata koji se nalaze u vozilu. Svaki instrument je jednoznačno označen šifrom, simboličkim imenom, te kratkim tehničkim opisom. Za svaki instrument se žele znati podaci o eventualnom kvaru. Za svaki kvar treba se znati datum kad se pojavio, šifra, ime, indikator težine kvara i trenutni status (npr. popravljeno).

2.16. Videoteka

Želi se izraditi baza podataka videoteke. Videoteka se bavi iznajmljivanjem videokazeta, koja je okarakterizirana šifrom, cijenom posudbe, kupovnom cijenom, nazivom filma, režiserom, glumcima (za koje se vodi i evidencija o ulozi u filmu) i kategoriji (npr. film strave, drama, komedija) kojoj kazeta pripada, koju karakteriziraju šifra i naziv kategorije. Glumce karakterizira šifra, ime i datum rođenja.

Klijenti videoteke moraju zatražiti člansku iskaznicu koja vrijedi godinu dana od dana izdavanja, bez koje se ne može izvršiti posudba. Podaci o klijentima, zabilježeni na članskoj iskaznici, su šifra iskaznice, ime klijenta, adresa i broj telefona. Klijent ne mora posuditi videokazetu prilikom učlanjenja.

kada klijent posudi videokazetu, otvara se ugovor o posudbi. Svaki ugovor je okarakteriziran brojem, datumom početka i isteka posudbe, popisom posuđenih kazeta, ukupnom cijenom i klijentom koji ugovor ugovara. Klijent može posuđene kazete vraćati različitim danima. Također žele se individualizirati nemarni klijenti, koji su vratili kazete u zakašnjenju od tri puta uzastopno. tako se bilježi ukupan broj uzastopnih

Page 12: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

10

zakašnjenja. Za nemarnog klijenta želi se voditi evidencija o zadnjem datumu kada je kazetu vratio.

2.17. Turistička agencija

Želi se postaviti baza podataka za upravljanje turističkom agencijom. Agencija predlaže ponude različitih destinacija. Svaku ponudu obilježava šifra (jednoznačno određena prema destinaciji), opis ponude i destinacijom na koju se odnosi.

Za svaku destinaciju vodi se identifikacijska šifra, naziv destinacije, regija i država kojoj pripada i kratak opis turističkih atrakcija te destinacije. U agenciji radi određeni broj djelatnika, koje karakteriziraju osobni podaci. Djelatnici obavljaju poslove službenika ili radnika na terenu. Za službenike se želi voditi evidencija o vrsti zaposlenje (nepuno ili puno radno vrijeme), dok za terenske radnike evidencija o zaduženjima i ponudama s kojima rade. Djelatnik može biti istovremeno i službenik i radnik na terenu (npr. ujutro radi na terenu a popodne kao vodič).

Za svaku realizaciju ponude agencije također može biti angažirano i domicilno stanovništvo stanovite destinacije. I za takve osobe želi se voditi evidencija o osobnim podacima i zaduženjima.

Na kraju, želi se voditi evidencija i o osobnim podacima osoba koje rezerviraju određenu ponudu.

2.18. Automehaničarska radionica

Želi se informatizirati automehaničarska radionica te izgraditi baza podataka. Klijenti radionice identificirani su matičnim brojem, imenom i adresom.

Automobile klijenata karakterizira broj registarskih pločica, trenutni vlasnik (klijent automehaničarske radionice), godina izrade i tip vozila. Informacije o tipu vozila obilježene su proizvođačem i modelom vozila (npr. Fiat Duna), zapreminom motora i serijom tehničkih podataka. Vodi se računa i o tome da li je vozilo oldtimer. popravke koje je radionica izvršila karakterizira vozilo na kojem su izvršeni, vlasnik, popis izmijenjenih rezervnih dijelova, cijena rada i ukupna cijena.

Rezervni dijelovi obilježeni su šifrom, nazivom, cijenom i tipom vozila gdje se mogu ugraditi.

Page 13: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

11

2.19. Sveučilišni kolegiji

Želi se automatizirati evidencija kolegija sveučilišta. Sveučilište ima različite kolegije, karakterizirane šifrom i nazivom. Svaki kolegij drži jedan docent, o kojem se vodi evidencija o šifri, imenu, prezimenu, matičnom broju, adresom (izborno) i do 5 telefonskih brojeva. O svakom kolegiju se želi voditi evidencija o tjednoj satnici ( 2 ili 3 predavanja i razne učionice). Evidencija ispita ima prijavu ispitnom roku (do 50 studenata) a u slučaju prolaska ispita također i evidenciju o datumu i ocjeni. Prijava ispita je vezana uz izvršenje obveze prisustvovanju nastavi. Upisani studenti su identificirani registarskim brojem, imenom, prezimenom, matičnim brojem, adresom (izborno) i popisom do 5 telefonskih brojeva.

2.20. Sistem za kontrolu leta

Baza podataka sistema za kontrolu leta trebala bi sadržavati slijedeće informacije: • popis letova (kompanija, broj leta, model aviona, broj putnika, prtljaga) • zračna luka gdje vodimo evidenciju o dolascima i odlascima zrakoplova

(geografske koordinate, usluge i usluge s naplatom) • za svaki leta poznati su nam dolasci i odlasci te usputne zračne luke gdje se

iskrcavaju/ukrcavaju putnici • tijekom leta avion zauzima jedan ili više zračni koridor, okarakteriziran

imenom i polaznim točkama (karakteriziran imenom i geografskim koordinatama)

• plan leta koji je napravljen prije polaska određuje sat, kvotu i brzinu leta na svakoj polaznoj točki

Baza podataka mora biti nadopunjena s primjernim atributima za svaki entitet te nužno je identificirati ključeve.

2.21. Muzej

Projektirati ER model baze podataka koja treba da sadržava podatke o slikarima i muzejima u kojima se nalaze njihove slike. Za svaku sliku, treba pamtiti informacije o veličini (dimenzijama), godinu, naslov i stil. Za slikare pamtiti nacionalnost, datum rođenja i datum smrti (ako je poznat). Za svaki muzej, pamtiti lokaciju, kao i specijalnost, ako postoji.

Page 14: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

12

2.22. Svjetsko nogometno prvenstvo

Za potrebe svjetskog nogometnog prvenstva potrebno je projektirati bazu podataka. Sve ekipe koje sudjeluju podijeljene su u grupe, pri čemu su za grupu poznati naziv grupe, gradovi u kojima se igraju utakmice, reprezentacije, kao i koliko ekipa ide u drugi krug natjecanja. Za svaku reprezentaciju poznata je zemlja, skraćenica od tri slova, imena igrača, ime trenera i ime fizioterapeuta. Za svaku utakmicu, za reprezentaciju treba pamtiti i sastav (igrači koji igraju na toj utakmici). za igrača pamtiti ime, prezime, mjesto u timu, broj, starost, broj danih golova. Za utakmicu je poznat broj utakmice, reprezentacije koje učestvuju, datum održavanja, grad, stadion, studije, rezultat. Za suca pamtiti ime, šifru, zemlju iz koje dolazi, kao i njegov status za neku utakmicu (glavni/pomoćni sudac). za svaku utakmicu treba pamtiti i statistiku: vremena postizanja golova i vremena davanja kartona.

2.23. Stomatološka ordinacija

Nacrtati ER model za praćenje poslova u stomatološkoj ordinaciji. Potrebno je voditi evidenciju o kartonima pacijenata sa osnovnim podacima o pacijentu i o stanju njegovih zuba nakon svakog pregleda ili intervencije. Za svaku intervenciju se bilježi zubi nad kojima je rađeno, vrsta intervencije kao i svi stomatolozi koji su sudjelovali u intervenciji. Zatim, potrebno je voditi evidenciju o zakazanim pregledima imajući u vidu da u ordinaciji ima više stomatologa i da pacijent može zakazati termin kod bilo kog zubara.

2.24. Apoteka

Nacrtati ER model za evidenciju osnovnih podataka o lijeku, za potrebe apotekarske ustanove. Potrebno je voditi evidenciju o svim lijekovima sa sljedećim osnovnim atributima: Komercijalni naziv, Kemijski naziv, Doziranje, Djelovanje, Neželjeni efekti. Svaki lijek se koristi za liječenje najmanje jedne vrste indikacija (bolesti). S druge strane, za svaki lijek potrebno je dati kontraindikacije (u kojim slučajevima se ne smije koristiti) kojih može biti više. Svaki lijek pripada samo jednoj primarnoj grupi lijekova (npr. antibiotici, analgetici, antipiretici itd.). Lijek proizvodi jedan i samo jedan proizvođač. Lijek se pakuje u više oblika (npr. tableta, sirup, injekcija, prašak itd.). Za svaku vrstu pakovanja lijeka potrebno je voditi evidenciju o količini i sastavu. Lijek može a ne mora imati zamjene, a također lijek može biti zamjena drugim lijekovima iz iste grupe.

Page 15: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

13

2.25. Turistička agencija

Nacrtati ER model za jednu turističku agenciju sa sljedećim opisom: Agencija organizira razne tipove aranžmana (ljetovanja, zimovanja, izlete itd.). Potrebno je za svaki aranžman voditi podatke o jednoj krajnjoj destinaciji (mjestu) kao i o svim prolaznim mjestima koja se posjećuju. Za svako prolazno mjesto u aranžmanu treba dati sadržaj posjete sa satnicom. Svaki aranžman se realizira u većem broju termina, gdje se vodi evidencija o datumu polaska, datumu povratka, cijeni aranžmana. Za svaku realizaciju aranžmana angažira se jedno ili više vozila istog ili različitog tipa.

2.26. Evidencija banaka

Napraviti ER model za dio informacijskog sustava banaka. Potrebno je voditi podatke o svim bankama u našoj zemlji (šifra banke, naziv banke, sjedište, godina osnivanja, vlasnički odnos). Svaka banka je jednog i samo jednog tipa (komercijalna, kreditna, izvozna itd.). Jedna banka može preuzeti više drugih banaka, s druge strane može a ne mora biti preuzeta od najviše jedne banke. Za svaku banku se na kraju godine evidentira godišnji profit. Ukoliko je banka sa većinskim stranim vlasništvom, potrebno je evidentirati datum licence, a ukoliko je banka sa većinskim domaćim vlasništvom onda se vodi evidencija UkupneAktive i UkupnogDuga. Banka sa većinskim domaćim vlasništvom nalazi se u jednom i samo jednom stanju (likvidna, u stečaju, u likvidaciji, likvidirana, preuzeta itd.) koje se kroz vrijeme može mijenjati.

Page 16: PIS Zadaci

Zadaci iz kolegija Projektiranje informacijskih sustava

14

3. Literatura

1. Giacinto, G.: Esercizi sul modello Entity-Relationship, 2003. 2. Picco, G. P.: Esercizi di Informatica, Progetto concettuale e logico delle basi di

dati, 2002.

Bilješka: Cilj ovih zadataka je olakšati pripremu ispita iz kolegija Projektiranje

informacijskih sustava. Zadaci su (uglavnom) skupljeni s različitih svjetskih Internet adresa, te prevedeni na hrvatski jezik. Nadam se da će svi korisnici ovih zadatka imati od njih koristi. Sva eventualna razmišljanja, prijedloge ili primjedbe možete uputiti na e-mail adresu [email protected] kako bi slijedeća verzija ove "zbirke" bila još bolja. Na kraju, neizostavno hvala svima kojima su mi pomogli!

Igor Dobrača, oec.fin.pos.