1.
Sestavite podatkovno bazo "Redovalnica", kjer bodo shranjene ocene
učencev na vaši šoli in ostali podatki.
Razmislite, kako naj bodo tabele povezane. Baza naj vsebuje vsaj naslednje
tabele:
· Učitelji (ID, ime, priimek, …)
· Razredi (ID, razrednikID, …)
· Učenci (ID, ime, priimek, razredID, …)
· Predmeti (ID, opis, razredID, učiteljID, …)
· Ocene (učenecID, predmetID, ocena, …)
Določite ustrezne tipe polj v posameznih tabelah, vzpostavite referenčno integriteto, ter napolnite tabele s podatki.
Nastavite filter za prikaz učencev iz istega razreda, za prikaz vseh
učencev, ki imajo enako ime, za prikaz vseh ocen pri istem predmetu, itd.
S filtrom poiščite vse učence (njihove šifre), ki imajo pri določenem predmetu
oceno 1.
2. Sestavite podatkovno bazo »Gostilna«, kjer bodo shranjeni podatki o
ponudbi (jedilni list) in o
računih.
Razmislite, kako naj bodo tabele povezane. Baza naj vsebuje naslednje podatke
in omogoča naslednje zadeve:
·
Za vsako jed
(pijačo) naj bo določeno področje, kamor spada (npr. hladna predjed, sladica,
...).
Poleg krajšega imena jedi imamo še daljše polje s podrobnim opisom. Seveda
potrebujemo tudi ceno.
·
Možno naj bo
izpisati jedilni list.
·
Za vsakega
gosta (kosilo) shranimo seznam naročenih jedi in mu nato izstavimo račun.
·
Za vsako
kosilo je zapisano, kdo je stregel, natakarje imamo v posebni tabeli.
Napolnite tabele s podatki.
3. Sestavite podatkovno bazo »Nogomet«, kjer bodo shranjeni podatki o
tekmah prve slovenske nogometne lige.
Za vsako tekmo shranimo: domače in tuje moštvo, rezultat, koliko gledalcev je
bilo, kdo je sodil, katero kolo.
Iz baze želimo dobiti naslednje:
·
Izpis
lestvice rezultatov, moštva so urejena po številu točk in po gol razliki.
·
Statistiko o
tem, katero moštvo ima več gledalcev.
·
Seznam
tekem, ki jih je sodil izbrani sodnik.
· Lestvico igranja na tujem in doma.
·
Napolnite
tabele s podatki.
Poiščete jih lahko na http://www.nzs.si/2000/lige.html,
kjer izberete Arhiv 2001/2002 in poiščete zapisnike posameznih krogov.
Redovalnica:
· Seznam predmetov za izbrani razred
· Koliko enk je dal kateri učitelj
· Koliko posameznih ocen (enk, dvojk, trojk, …) je dal kateri učitelj
· Seznam učiteljev, ki niso razredniki
· Koliko predmetov uči kateri učitelj
· Povprečja ocen učencev pri posameznih predmetih
· Uspeh učencev
· Izpis najboljših 10 učencev
· Sestavi novo tabelo z ocenami za izbran razred
· Iz redovalnice pobriši vse enke
· Vse ocene (razen petk), ki jih je vpisal izbran učitelj, povečaj za 1
V bazo dodajte še podatke o opravičenih in neopravičenih izostankih.
Podatki, ki jih potrebujemo so: datum izostanka, učenec, število ur, opravičeno/neopravičeno.
· Vsota neopravičenih in opravičenih ur za vsak razred
· Seznam 10 učencev z največ neopravičenimi urami
Gostilna:
· Seznam vseh jedi, ki so dražje od 1500 SIT
· Seznam vseh gostov, ki so naročili govejo juho
· Vse juhe podraži za 10 odstotkov
· Seznam 5 natakarjev z največjimi naročili
Nogomet:
· Poišči sodnika, ki je sodil na največ tekmah.
· Poišči klub, ki je imel na domačih tekmah največ gledalcev.
· Lestvica po k kolih (zmaga 3 točke, remi 1, poraz 0)
· Dodaj podatke za nekaj naslednjih kol, najdeš jih lahko na http://www.nzs.si/2000/lige.html, kjer poišči Arhiv 2001/2002 in poglej zapisnike posameznih krogov
Redovalnica: Sestavite obrazce za lažje vnašanje podatkov in naslednja poročila:
Gostilna: Sestavite obrazce za lažje vnašanje podatkov in naslednja poročila:
Nogomet: Sestavite obrazce za lažje vnašanje podatkov in naslednja poročila: