Rešiti na SQL-u:
- Napraviti tabelu kandidati_za_upis u kojoj će se nalaziti podaci
o prijavama za upis na fakultet.
Tabela ima kolone:
- id - identifikator prijave, ceo broj
- idprograma - identifikator željenog studijskog programa
- ime - ime kandidata, niska maksimalne dužine 50 karaktera
- prezime -prezime kandidata, niska maksimalne dužine 50 karaktera
- pol - pol kandidata; moguće vrednosti su m i z
- mestorodjenja -mesto rođenja kandidata, niska maksimalne dužine 50 karaktera
- datumprijave - datum prijave kandidata
- bodovi - bodovi za upis
Definisati primarni ključ u tabeli kandidati_za_upis i strani ključ na tabelu
studijskiprogram. Postaviti ograničenje za moguće vrednosti kolone pol.
- U tabelu kandidati_za_upis uneti novog kandidata
Marka Markovića, muškog pola , koji je rođen u Kragujevcu, a prijavio se 12.11.2020.
za studjski program Informatika (id 103).
- Iz tabele kandidati_za_upis ukloniti kolonu mestorodjenja.
- Postaviti uslov u tabeli kandidati_za_upis da bodovi za upis mogu biti samo
između 0 i 100 i da je podrazumevan datum prijave datum izvršavanja naredbe.
- U tabelu kandidati_za_upis uneti nove kandidate sa podacima
- Snezana Peric, pol ženski, željeni smer Informatika (id 103)
- Marija Peric, pol ženski, željeni smer Matematika (id 101)
- U tabelu kandidati_za_upis uneti kao kandidate studente koji imaju status
Ispisan u tabeli dosije. Kao željeni studijski program navesti studijski program
koji su studirali kada su se ispisali. Kao broj ostvarenih bodova za upis uneti vrednost 90.
- Iz tabele kandidati_za_upis obrisati podatke o kandidatima za koje je nepoznat broj bodova za upis.
- Iz tabele kandidati_za_upis obrisati podatke
o kandidatima koji se zovu kao neki student koji ima položen ispit.
- Svim kandidatima za upis na fakultet koji su se prijavili u poslednja dva dana
i imaju unet broj bodova za upis povećati broj bodova za upis za 20%.
- Ukloniti tabelu kandidati_za_upis .
- Na svim ispitima na kojima su u ispitnom roku jun1 2015. godine studenti polagali
Analizu 1 promeniti rok u jan1 2015. Za datum polaganja staviti da je
nepoznat.
- Predmetima koje su polagali studenti iz Beograda postaviti broj bodova na najveći broj
bodova koji postoji u tabeli predmet.
- Napraviti tabelu student_ispiti koja ima kolone:
- indeks – indeks studenta;
- broj_polozenih_ispita – broj položenih ispita;
- prosek – prosek studenta.
Definisati primarni ključ i strani ključ na tabelu dosije.
- Tabeli student_ispiti dodati kolonu broj_prijavljenih_ispita koja
predstavlja broj polaganih ispita. Dodati i ograničenje da broj
polaganih ispita mora biti veći ili jednak broju položenih ispita.
- U tabelu student_ispiti uneti podatke za studente koji su polagali ispite.
- Obrisati tabelu student_ispiti.
-
Izdvojiti nazive ispitnih rokova u kojima su svi predmeti iz kojih su ispite
u tom roku prijavili studenti koji su fakultet upisali u novembru ili decembru
položili studenti koji su fakultet upisali u septembru ili oktobru.
- Za svaki nivo kvalifikacije i smer sa tog nivoa izdvojiti:
- naziv nivoa kvalifikacija
- stepen studija
- naziv smera
- potreban broj položenih espb bodova da bi student diplomirao na smeru
- broj studenata koji su ikada upisali taj smer
- procenat studenata koji su diplomirali na tom smeru u odnosu na broj upisanih
- procenat studenata koji su se ispisali tog smera u odnosu na broj upisanih
- procenat studenata tog smera koji su položili bar pola espb bodova predviđenih njihovim smerom.