Opis sistema:
Opis sistema:
Posmatrani sistem je firma koja na osnovu svakog ugovora radi po jedan projekat za svoje komitente i xxxx xx organizovana po sektorima. Od radnika u firmi neki su projektanti, neki inženjeri, a neki i jedno i drugo. Svaki sektor vodi jedan projektant. Projekti koji se rade unutar sektora se sastoje od zadataka, pri čemu svaki projekat vodi jedan projektant. Po okončanju svakog projekta sastavlja se račun sa stavkama od kojih svaka odgovara jednom zadatku i koji komitent plaća u delovima.
Zadatak 1:
a) Za datu šemu relacione xxxx podataka rekonstruisati Pregled objekata i odnosa.
b) Na osnovu rezultata iz xxxxx a) formirati IE model podataka.
c) Logički model iz xxxxx a) prevesti u fizički model uz detalje tipova, ograničenja
atributa i referencijalnog integriteta.
d) Na osnovu modela iz xxxxx c) generisati i prikazati SQL skript.
SEKTOR (IDSek, Naziv)
RADNIK (IDRad, Ime, Staz, MatBr) PROJEKTANT (IDRad, Licenca) INZENJER (IDRad, Oblast) KOMITENT (IDKom, Naziv, Adresa)
UGOVOR (IDUgo, Datum, IDKom)
PROJEKAT (IDPro, Naziv, DatumPoc, DatumZav, Status, IDSek, IDUgo) ZADATAK (IDZad, Naziv, DatumPoc, DatumZav, Vrednost, Status, IDPro) RACUN (IDRac, Datum, Iznos, IDPro)
STAVKA (IDRac,RedBr, Opis, Iznos, IDZad) UPLATA (IDUpl, Datum, IDRac)
IMA_SEFA (IDRad, IDRadNad)
VODI_SEKTOR (IDSek, IDRad, DatumOd) VODI_PROJEKAT (IDPro, IDRad) RADI_ZADATAK (IDZad,IDRad)
UCESCE (IDRad,IDPro, Svojstvo)
O1 O2
Sektor
V1 V2 V3
0-1 Vodi_Sektor
Radnik 0-2
Projektant
Inzenjer Komitent
0-1
0-N
0-N
0-N
0-N
0-N
Ima_Sefa
Vodi_Projekat
Ucesce
Radi_Zadatak
Ugovor
0-1
Projekat
0-1
0-N
0-1
Zadatak
0-1
Racun Stavka Uplata
0-N
Komitent
Sektor IDSek
Naziv
Ima_sefa IDRad (FK)
IDRad (FK)
Vodi_sektor IDSek (FK)
IDRad (FK)
Radnik IDRad
Ime Staz MatBr
IDUgo
Naziv Adresa
IDKom
Ugovor
Datum IDKom (FK)
Datum Iznos
IDRac
Racun
Projekat IDPro
Naziv DatumPoc DatumZav Status IDSek (FK) IDUgo (FK)
Vodi_projekat IDPro (FK)
IDRad (FK)
Ucesce
IDPro (FK) IDRad (FK)
Svojstvo
Projektant IDRad (FK)
Licenca
Inzenjer IDRad (FK)
Oblast
Radi_zadatak
IDZad (FK) IDRad (FK)
Zadatak IDZad
Stavka
RedBr IDRac (FK)
Opis Iznos
IDZad (FK)
Naziv DatumPoc DatumZav Vrednost Status IDPro (FK)
Opis sistema:
Posmatrani sistem je jedna privatna lekarska ordinacija koja opslužuje pacijente od kojih su neki radnici ordinacije i u kojoj spolja angažovani lekari-specijalisti pružaju usluge.
Ordinacija radi tako što pacijenti prethodno zakazuju termine dolaska. Svaki zakazani termin može biti ostvaren ili neostvaren (ako pacijent ne dođe). Prilikom svakog ostvarenog termina pacijent može imati jedan ili više tretmana prilikom kojih mu se pruža usluga xx xxxxxx određenog lekara. Po okončanju termina pacijentu se ispostavlja račun sa stavkama od kojih svaka odgovara jednom tretmanu. Račun se plaća u celini odmah ili naknadno.
Zadatak 2:
a) Za datu šemu relacione xxxx podataka rekonstruisati Pregled objekata i odnosa.
b) Na osnovu rezultata iz xxxxx a) formirati IE model podataka.
LEKAR ( IDLek,Ime )
USLUGA ( IDUsl,Naziv,Cena ) PACIJENT ( IDPac,Naziv,Adresa ) RADNIK ( IDPac,MatBroj )
TERMIN_ZAK ( IDTer,Datum,Vreme,IDPac ) TERMIN_OST ( IDTer,Trajanje )
TRETMAN ( IDTre,MedPod,IDLek,IDUsl,IDTer ) RACUN ( IDRac,Datum,IDTer )
STAVKA ( IDSta,Iznos,IDTre,IDRac ) UPLATA ( IDUpl, DatumUplate,IDRac )
Lekar
IDLek
Ime
Tretman
IDUsl
Naziv Cena
MedPod IDLek (FK) IDUsl (FK) IDTer (FK)
IDTre
Usluga
Pacijent
Termin_zak
IDTer | |
Datum Vreme IDPac (FK) | |
IDPac
Naziv Adresa
Termin_ost
IDTer (FK)
Radnik
IDPac (FK)
Trajanje
MatBr
Uplata
Racun
IDrac
Datum IDTer (FK)
DatumUplate IDrac (FK)
IDUpl
Iznos IDTre (FK)
IDrac (FK)
IDSta
Stavka
Opis sistema:
Posmatrani sistem je jedna video klub. Poznato je da urednik definiše filmski fond i to: filmove, žanrove, autore, pripadnost filmova žanrovima, učešće autora u filmovima. Na osnovu uvida u pozajmice filmove određuje koliko koji film treba da xxx xxxxxx. Snimač ima zadatak da obezbeđuje potreban broj xxxxxx i onoliko snimljenih xxxxxx xx filmovima xxxx xx to odredio urednik. Operator evidentira članstvo, omogućuje tražnju filmova po nazivima, žanrovima i autorima, evidentira izdavanje xxxxxx i rezervaciju filmova, evidentira vraćanje xxxxxx.
Zadatak 3:
a) Za dati opis sistema i uloga u njemu sastaviti IE model iz pogleda.
b) Uraditi integraciju dobijenih pogleda u integralni model.