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

- slika dijagrama baze -

...

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

 - slika table u učionici -

2 .. popuniti podacima

 - slika table u učionici -

..

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