INDEKS |
IME |
PREZIME |
MESTORODJENJA |
DATUPISA |
Tabela PREDMET
IDPREDMETA |
OZNAKA |
NAZIV |
ESPB |
Tabela ISPITNIROK
SKGODINA |
OZNAKAROKA |
NAZIV |
Tabela ISPIT
INDEKS |
IDPREDMETA |
SKGODINA |
OZNAKAROKA |
OCENA |
DATPOLAGANJA |
BODOVI |
Zadaci
- Izdvojiti indekse studenata koji su predmet sa identifikatorom 1001 polagali tačno dva puta.
Zadatak rešiti na relacionoj algebri i relacionom računu.
- Pronaći predmete koje su položila dva studenta rođena istog dana.
Izdvojiti datum rođenja i naziv predmeta. Zadatak rešiti na relacionoj algebri i relacionom računu.
- Pronaći indeks studenta koji
- je položio sve predmete od 6 bodova.
- je položio neki predmet od 6 bodova ali ne i sve predmete od 6 bodova.
- nije položio sve predmete od 6 bodova.
Svaku stavku rešiti na relacionoj algebri i relacionom računu.
- Napisati SQL upit kojim se za rokove u kojima su održani ispiti iz manje od 25 različitih predmeta, izdvajaju sledeće informacije:
- naziv ispitnog roka
- broj različitih studenata koji su izašli na neki ispit u tom roku
- broj predmeta iz kojih su održani ispiti u tom roku
- koji procenat od broja pod 3. stavkom čine predmeti na kojima u tom roku niko nije dobio ocenu 10
Uzeti u obzir i ispitne rokove u kojima nisu držani ispiti. Nedostajuće vrednosti zameniti sa 0 ili 0.0.
-
- Napisati SQL naredbu kojom se pravi tabela diplomirani koja sadrži podatke o studentima koji su diplomirali na fakultetu. Tabela ima kolone:
- indeks - indeks studenta
- datum - datum diplomiranja
- prosek - prosečna ocena na položenim ispitima studenta
- duzina_studiranja - dužina studiranja studenta. Računa se kao broj dana od datuma upisa na fakultet do dana kada je student diplomirao.
Definisati i primarni ključ za tabelu diplomirani. Primarni ključ se može definisati u okviru naredbe za pravljenje tabele ili kao posebna SQL naredba.
- Napisati SQL naredbu koja u tabelu diplomirani unosi podatke za studente koji nikada nisu poništili ispit i koji su diplomirali na smeru za koji je predviđeno da
ga studenti studiraju 4 godine. Uneti podatke u sve kolone tabele.
- Napisati SQL naredbu koja menja tabelu diplomirani tako što studentima o kojima sadrži podatke i koji su studirali smer sa nazivom
Matematika ažurira prosek, a unosi podatke o studentima koji su diplomirali i o kojima nema podataka u tabeli. Za diplomirane studente o kojima nema podataka uneti indeks,
datum diplomiranja i prosek.
- Napisati SQL naredbu koja iz tabele diplomirani briše podatke o studentima koji su fakultet upisali pre 2008. godine.
- Napisati SQL naredbu koja briše tabelu diplomirani.
- Napisati SQL upit kojim se izdvajaju informacije o svim studentima smerova Numericka matematika i optimizacija, Astronomija i astrofizika i Analiza,
za koje važi da je najveći položeni predmet po ESPB bodovima do sada ujedno i obavezni predmet sa njihovog smera. Izdvoiti indeks, ime i prezime studenta u
obliku ime razmak prezime, kao i naziv smera. Rezultat upita urediti po indeksu u opadajućem poretku.