Rešiti na SQL-u:
Baza podataka MSTUD
- Napraviti tabelu polozeni_predmeti u kojoj će se nalaziti podaci
o položenim predmetima studenata. Tabela ima iste kolone kao i tabela ispit.
- Iz tabele polozeni_predmeti ukloniti kolonu datum_ispita.
- Postaviti uslov da se u tabeli polozeni_predmeti mogu nalaziti samo podaci
o ispitima na kojima je student dobio između 51 i 100 bodova i da je podrazumevana ocena 6.
- Ukloniti tabelu polozeni_predmeti.
- Napraviti tabelu student_ispiti koja ima kolone:
- indeks – indeks studenta;
- polozeni_ispiti – broj položenih ispita;
- prosek – prosek studenta.
Definisati primarni ključ i strani ključ na tabelu dosije.
- Tabeli student_ispiti dodati kolonu broj_ispita koja
predstavlja broj polaganih ispita. Dodati i ograničenje da broj
polaganih ispita mora biti veći ili jednak od broja položenih ispita.
- U tabelu student_ispiti uneti podatke na osnovu podataka u tabeli ispit.
Baza podataka VSTUD
- Ispisati sva muška imena koja postoje među studentima, prebrojati ih i urediti prema zastupljenosti.
- Za svakog studenta ispisati njegov indeks, ime i prezime spojene u jednoj koloni i broj položenih bodova.
- Pronaći poslednji položeni ispit za svakog studenta. Izdvojiti indeks studenta i datum polaganja poslednjeg ispita.