V4 Konceptualni Dizajn - Zadaci

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

Uvod u Baze podataka

Konceptualni dizajn – vežbanje


Milan Zdravković
Utvrđivanje znanja - Vežba 8

• Baza podataka treba da sadrži informacije o projektima.


Svaki projekat karakteriše naziv, apstrakt, rukovodilac,
datum početka i datum završetka.
• Svaki projekat se sastoji od aktivnosti, koje određuju
nazivi, opisi, rokovi za izvršenje i predviđena vremena
trajanja u danima.
• Na svakoj aktivnosti može da budu angažovano više
izvršioca, koji su opisani imenom i prezimenom,
matičnim brojem i funkcijom u preduzeću. Jedan
izvršilac može da bude angažovan na različitim
aktivnostima, a angažovanje se određuje brojem
potrebnih radnih sati i opisom posla.
• Jedan izvršilac može biti rukovodilac više projekata.
Vežba 8 - Rešenje
Vežba 8 – Drugo rešenje
Utvrđivanje znanja - Vežba 9

• Avio prevoznik razvija website za prodaju karata čija baza


podataka treba da se dizajnira. Website prevoznik koristi i
za planiranje letova. Letovi se planiraju tako što se za
planirane polaske određuje avion, koji može biti iz
sopstvene flote ili pozajmljen od druge kompanije.
• Administrator vrši planiranje letova tako što u sistem
unosi red vožnje. On može da svakom letu u redu vožnje
pridoda postojeći avion. Ukoliko ga nema na
raspolaganju, administrator letu može pridodati i avion iz
druge kompanije.
• Korisnik može da se prijavi na sistem i kupi kartu za
određeni let, koji je unapred predviđen redom vožnje.
Vežba 9 - Rešenje
Vežba 9 – Drugo rešenje
Utvrđivanje znanja - Vežba 10

• Izdavač prikuplja naučne radove, koje objavljuje u svojim


brojevima, koji se izdaju periodično.
• Svaki naučni rad ima više autora, a čine ga i naslov,
apstrakt i niz ključnih reči koje ga opisuju.
• Ključne reči opisuju i svaki izdati broj. Pre objavljivanja,
rad mora da pozitivno oceni više recenzenata, a
recenzirani rad mora da odobri i jedan od urednika
časopisa.
Vežba 10 - Rešenje
Hvala na pažnji
Uvod u baze podataka – konceptualni dizajn

You might also like