19.01 Ponavljanje gradiva
Completion requirements
Inspirisano maturskim zadatkom: 4ЕИТ–А7 Израда десктоп апликације: Факултетска евиденција

...
1 .. kreirati bazu podataka i tabele u njoj na osnovu dijagrama

2 .. popuniti podacima

..
upiti:
Jednostavniji upiti nad jednom tabelom:
- ispisati sve što ima u tabeli Predmet (ili bilo koja druga tabela koja se zada učeniku)
- imena i prezimena studenata, poređanih po rastućem redosledu prezimena
- imena i prezimena profesora
- koji sve predmeti postoje -> ispisati naziv predmeta, šifru i semestar, ali poređati tako da su prvo prikazani predmeti za prvi semestar, zatim za drugi i tako redom.
- ispisati imena i prezimena studenata, kao i njihove brojeve indeksa. Ispis poređati alfabetski, po prezimenu.
- imena i prezimena profesora, kao i njihov datum rođenja. Poređati ih po datumu rođenja tako da se prvo ispiše najstariji profesor pa onda sve mlađi
- podaci o studentima za koje nije unesena adresa
- imena i prezimena profesora, kao i email adresa, ali samo za one profesore za koje postoji unesena email adresa
- ....
- (u jednostavnije upite spadaju upiti nad jednom tabelom, gde se traži deo ili sve iz tabele. Može a ne mora da se traži poredak po jednoj ili više stavki. )
Malo složeniji upiti nad jednom tabelom:
- ime i prezime najstarijeg profesora, kao i njegov datum rođenja
- ime i prezime najmlađeg studenta, datum rođenja i email adresu
- broj studenata kojima nije unesena adresa (email, telefon, ...)
- broj profesora kojima jeste unesen broj telefona (email, adresa, ...)
- koliko postoji tipova kontakt informacija
- Koliko postoji studenata kojima ime počinje na slovo A
- (malo složeniji upiti uključuju agregatne funkcije, grupisanja, ili najjednostavnije veze između dve tabele)
- ...
- za svaki od semestara ispisati koliko je predmeta
- za svaku od godina slušanja, koliko je različitih studenata
- za svakog od profesora, koliko je različitih studenata kontaktiralo
- za svakog od profesora koliko je ukupno bilo kontakata sa studentima (dva različita sastanka sa istim studentom se u ovom slučaju računaju kao dva različita kontakta)
- .....
Složeniji upiti nad dve ili više tabela
- broj studenata koji su slušali Engleski (ili neki drugi zadati predmet) ... (upit nad 3 tabele)
- imena i prezimena studenta, kao i naziv predmeta i semestar koji slušaju (upit nad 3 tabele)
- imena i prezimena profesora i broj različitih studenata koji ih je kontaktirao (upit nad 2 tabele)
- u jednoj koloni ime i prezime studenta, u drugoj koloni datum kontakta sa profesorom, a u trećoj koloni prezime pa ime profesora. Poređati po datumu kontakta (upit nad 3 tabele)
- u jednoj koloni prezime pa ime studenta, u drugoj koloni broj indeksa, u trećoj koloni naziv predmeta koji je odslušao. Ne ispisivati predmete koji nisu odslušani (upit nad 3 tabele)
- imena i prezimena studenata, broj indeksa i datum rođenja, kao i broj predmeta koje trenutno sluša (ne uzimati u obzir predmete koji su već odslušani) ... (upit nad 2 tabele)
Last modified: Monday, 19 January 2026, 6:52 PM