15.01. Kreiranje baze podataka
Kreirati bazu podataka "Apoteka".
Dijagram baze:

...
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
- ....