Kreirati bazu podataka "Apoteka". 

Dijagram baze:

 - slika dijagrama baze podataka -

...

Ako bi se radilo za ocenu, jedna mogućnost za ocenjivanje je navedena u nastavku:

za ocenu 2 :

Kreiranje baze podataka, svih tabela u bazi, bar jedne veze između tabela kao i popunjavanje bar jedne tabele podacima

za ocenu 3:

Kreiranje baze podataka, svih tabela u bazi i skoro svih veza između tabela. Popunjavanje svih tabela sa bar dva reda podacima i izrada jednostavnijeg upita po zahtevu nastavnika.

Za ocene 4 i 5 je potrebno izvršiti sve prethodno plus projektovanje izmena strukture baze podataka:

Osmisliti proširenje baze kojim se omogućava čuvanje podataka o narudžbinama lekova od strane apoteka. Treba voditi računa o tome da svaka apoteka može da naruči više lekova, a jedan lek može da bude naručen od strane više apoteka, takođe i apoteka može da naruči isti lek više puta. Narudžbina treba da sadrži i informaciju o količini naručenih lekova. Apoteka osim svoje šifre ima i ime apoteke, broj telefona, imejl adresu, adresu i grad. Takođe je potrebno tabelu Pakovanje proširiti sa poljem za evidenciju datuma do kojeg je lek upotrebljiv.

za ocenu 4:

Kreiranje baze podataka, svih tabela u bazi, da postoje sve veze između tabela i podaci u svim tabelama i delimično projektovanje izmena strukture baze podataka. Popunjavanje baze podacima i izrada upita srednje težine – po zahtevu nastavnika u učionici.

za ocenu 5: … sve kao za ocenu 4, plus da je kompletno projektovana izmena strukture baze podataka.


Na primer, ako se u lekovima nalaze aspirin, andol, paracetamol, letizen, i ako se među bolestima nalaze prehlada, grip i alergija,

Primeri upita sa ovakvim podacima:

  • ispisati sve lekove koji se koriste za prehladu
  • koliko se lekova koristi za prehladu
  • koliko se bolesti može lečiti pomoću aspirina
  • koliko je sve bolesti registrovano u bazi
  • ispisati nazive bolesti i nazive lekova koji ih leče
  • za koliko lekova nije napisan način korišćenja
  • napisati koliko je različitih lekova po nezaštićemom imenu 
  • ....
Last modified: Thursday, 15 January 2026, 12:08 PM