Rešiti na SQL-u (velika studentska baza):

Primer 1: Ispisati sva muška imena koja postoje među studentima, prebrojati ih i urediti prema zastupljenosti.

Primer 2: Za svakog studenta ispisati njegov indeks, ime i prezime spojene u jednoj koloni i broj položenih bodova.

Primer 3: Pronaći poslednji položeni ispit za svakog studenta. Izdvojiti indeks studenta i datum polaganja poslednjeg ispita.

Primer 4: Za svaki smer na osnovnim akademskim studijama izdvojiti obavezne predmete i, ako imaju, njihove uslovne predmete. Izdvojiti naziv smera, naziv obaveznog predmeta i naziv uslovnog predmeta.

Primer 5: Napraviti korisnički definisani tip INDEKS nad tipom INTEGER.

Primer 6: Napraviti tabelu DOSIJE1 koja ima kolone:

Kolonu INDEKS definisati kao primarni ključ i definisati strani ključ na tabelu SMER.

Primer 7: Tabelu DOSIJE1 napuniti podacima iz tabele DOSIJE.

Primer 8: Sabrati indekse 20060001 i 20060005 iz tabele DOSIJE1.

Primer 9: Napraviti funkciju GODINAUPISA koja izdvaja godinu upisa studenta iz indeksa.

Primer 10: Napraviti funkciju BROJINDEKSA koja izdvaja broj indeksa studenta bez godine upisa.

Primer 11: Definisati agregatnu funkciju MAX za tip INDEKS.

Primer 12: Napisati naredbu SQL-a koja:

Primer 13: Za svakog studenta smera Informatika na osnovnim akademskim studijama, koji je fakultet upisao 2007. godine, pronaći koje obavezne predmete nije položio. Izdvojiti ime i prezime studeta i naziv predmeta.

Primer 14: Za svaki smer pronaći studenta koj je položio najveći broj bodova. Izdvojiti naziv smera, indeks, ime i prezime studenta i broj položenih bodova.