Programiranje baza podataka
Asistenti:
Način polaganja ispita:
U ovoj skolskoj godini nece biti predispitnih obaveza, vec ce se svih 100 poena osvajati na zavrsnom ispitu. Prakticni deo ispita vredi 60 poena, a teorijski deo ispita 40 poena.
Da bi se ispit polozio neophodno je i na prakticnom i na teorijskom delu ispita osvojiti bar 50% poena.
Obavestenja:
- Rezultati ispita januar ps 2021.
- Rezultati ispita septembar3 2020.
- Ukoliko zelite da vidite svoj teorijski rad, potrebno je da mi se javite mejlom radi dogovora.
- Rezultati ispita septembar2 2020.
- Ukoliko zelite da vidite svoj teorijski rad, potrebno je da mi se javite mejlom radi dogovora.
- Rezultati ispita septembar1 2020.
- Ukoliko zelite da vidite svoj teorijski rad, potrebno je da mi se javite mejlom radi dogovora.
- Rezultati ispita jun2 2020.
- Ukoliko zelite da vidite svoj teorijski rad, potrebno je da mi se javite mejlom radi dogovora.
- Rezultati ispita jun 2020.
- Uvid u prakticne i teorijske radove moguc je u cetvrtak 18.6. od 13h u kabinetu 716. Potrebno je najaviti se mejlom nastavniku ili asistentu ukoliko nameravate da dodjete na uvid.
- U skladu sa tekucom situacijom i zeljom da koliko mozemo smanjimo broj dolazaka studenata na fakultet, resili smo da se i prakticni i teorijski deo ispita u predstojecim rokovima organizuju u zajednickom terminu. Planirano trajanje prakticnog dela ispita je 2.5h, a teorijskog dela ispita 45min.
- U utorak 17.3. nece biti casova predavanja iz Programiranja baza podataka zbog novonastale situacije sa korona virusom. Informacije o tome kako ce se casovi predavanja realizovati u narednom periodu bice blagovremeno istaknuti na sajtu predmeta i prosledjeni putem mejling liste.
- U predstojecem periodu studenti ce svake nedelje biti upuceni da prouce materijal za taj cas i spisak pitanja za obnavljanje i da se sa eventualnim pitanjima jave mejlom nastavniku, odnosno ako pitanja ima puno da se jave da bi se organizovale interaktivne konsultacije putem platforme Zoom.
Predavanja:
- Nacini koriscenja baza podataka u visim programskim jezicima; ugradjeni SQL
- Dinamicki ugradjeni SQL
- Direktni pozivi DB2 funkcija (CLI)
- ODBC; JDBC; zapamcene procedure
- Transakcije: pojam, konkurentno izvrsavanje, zakljucavanje i katanci
- ACID svojstva transakcija, nivoi izolovanosti (strane 69--84)
- Pad i oporavak transakcija (strane 84--91)
- Objektno-relaciono mapiranje: osnove (strane 93--104)
- Hibernate: konfigurisanje baze podataka, metode preslikavanja klase na tabele (strane 104--118)
- Hibernate: trajno cuvanje kolekcija i veza (strane 119--140)
- Hibernate: jezik HQL (strane 140--150)
- Administracija baza podataka (strane 151--166)
Literatura: