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:

Predavanja:
  1. Nacini koriscenja baza podataka u visim programskim jezicima; ugradjeni SQL
  2. Dinamicki ugradjeni SQL
  3. Direktni pozivi DB2 funkcija (CLI)
  4. ODBC; JDBC; zapamcene procedure
  5. Transakcije: pojam, konkurentno izvrsavanje, zakljucavanje i katanci
  6. ACID svojstva transakcija, nivoi izolovanosti (strane 69--84)
  7. Pad i oporavak transakcija (strane 84--91)
  8. Objektno-relaciono mapiranje: osnove (strane 93--104)
  9. Hibernate: konfigurisanje baze podataka, metode preslikavanja klase na tabele (strane 104--118)
  10. Hibernate: trajno cuvanje kolekcija i veza (strane 119--140)
  11. Hibernate: jezik HQL (strane 140--150)
  12. Administracija baza podataka (strane 151--166)

Literatura: