Rešiti na SQL-u:

Primer 1: Napisati okidač koji sprečava unos smera za koji nije predviđeno da u jednom semestru student sluša predmete koji u zbiru nose 30 bodova.

Primer 2: Napraviti okidač koji dozvoljava ažuriranje broja bodova predmetima samo za jedan bod. Ako je nova vrednost bodova veća od postojeće, broj bodova se povećava za 1, a ako je manja smajuje se za 1.

Primer 3: Napraviti tabelu broj_predmeta koja ima jednu kolonu broj (tipa smallint) i u nju uneti jedan entitet koji predstavlja broj predmeta u tabeli predmet. Napisati okidač koji ažurira tabelu broj_predmeta tako što povećava vrednosti u koloni broj za 1 kada se unese novi predmet u tabelu predmet. Napisati okidač koji ažurira tabelu broj_predmeta tako što smanjuje vrednost u koloni broj za 1 kada se obriše predmet iz tabele predmet.

Primer 4: Napisati naredbu SQL-a koja studentima osnovnih akademskih studija koji su upisali 2010/2011. školsku godinu ažurira broj upisanih bodova na ukupan broj bodova upisanih kurseva, a broj overenih bodova na ukupan broj položenih bodova u toj školskoj godini. Ažurirati datum upisa na 20. septembar 2010, a datum overe na 25. septembar 2011.

Primer 5: Napisati naredbu za pravljenje okidača koji se aktivira pre unošenja novih podataka u tabelu ispit. Okidač obezbeđuje da ocena koja se unosi odgovara broju bodova koje je student osvojio na ispitu. Ako je student osvojio broj bodova:

Primer 6: Napisati na SQL-u upit koji izračunava statistiku o polaganju ispita u rokovima održanim od 2005. do 2009. godine po predmetima. Izdvojiti naziv roka, naziv predmeta, broj studenata koji su prijavili ispit iz tog predmeta u tom roku, koliko studenata ga je položilo, koji je procenat studenata koji ga je položio u odnosu na broj prijavljenih, koliko studenata je poništilo dobijenu ocenu, koji je to procenat u odnosu na broj studenata koji su ga prijavili i prolaznost rangirati prema procentu položenosti ( uzimajući u obzir i studente koji su poništili ispit) kao:

Rezultat ureditii prema rangu.

Primer 7: Napisati naredbu SQL-a koja: