Naziv
Programiranje baze podataka
Organizacijska jedinica
Odsjek za informacijske i komunikacijske znanosti
ECTS
6
Šifra
117593
Semestri
zimski
Satnica
Predavanja
30
Vježbe u praktikumu
30

Cilj
Student će upoznati načine i mogućnosti programiranja baze podataka. Praktičnim radom na konkretnim projektima student će ovladati različitim vještinama programiranja baze podataka. U tu svrhu koristit će se neki od poznatih SQL servera i neki od poznatih vizualnih programskih alata za programiranje.
Sadržaj
  1. Uvodno predavanje
  2. Temeljni pojmovi relacijskih baza podataka
  3. TransactSQL
  4. TransactSQL
  5. TransactSQL
  6. KOLOKVIJ
  7. Stored procedures
  8. Stored procedures
  9. Stored procedures
  10. User Functions
  11. Views & Triggers
  12. KOLOKVIJ
  13. TEORIJSKI KOLOKVIJ
  14. --
  15. --

Ishodi učenja
  1. Definirati i objasniti osnovne pojmove relacijskih baza podataka
  2. Transformirati konceptualni model baze podataka u shemu relacijske baze podataka
  3. Objasniti i primijeniti pravila entitetskog i referencijalnog integriteta
  4. Izraditi složene pohranjene procedure
  5. Primijeniti okidače, poglede i korisničke funkcije u bazi podataka
Metode podučavanja
Predavanja
Vježbe
Praktičan rad
Projektni rad
Metode ocjenjivanja
Pismeni ispit
Provjera praktičnih vještina
Izrada projektnog rada

Obavezna literatura
  1. Gunderloy M., J. Joreden: SQL server 2000, Sybex Inc., 2000.
  2. Dobson R.: Programing SQL server 2000, Miscrosoft Press, 2002.
  3. Roman, Steven. Access Database Design & Programming (3rd Edition), 2002.
Dopunska literatura

Obavezan predmet na studijima
Stari studiji
  1. Informacijske znanosti, sveučilišni diplomski jednopredmetni studij
  2. Informacijske znanosti, sveučilišni diplomski dvopredmetni studij
Izborni predmet na studijima
Stari studiji
  1. Informacijske znanosti, sveučilišni diplomski jednopredmetni studij
  2. Informacijske znanosti, sveučilišni diplomski dvopredmetni studij