Upoznavanje sa osnovnim konceptima baza podataka i njihovim modelima, tehnikama projektovanja šema baza podataka, kao i jezikom upita relacionih baza podataka. Praktičnom primenom jednog savremenog sistema za upravljanje bazama podataka primenjuju se stečena znanja u cilju projektovanja i implementacije baze podataka realnog informacionog sistema.
Pored temeljnog razumevanja principa baza podataka, studenti će rešavati konkretne probleme primenom naučnih metoda i postupaka. Nakon učešća u izradi projekata baza podataka baziranih na realnim sistemima imaće razvijene veštine apstraktnog mišljenja, upotrebe i povezivanja znanja iz različitih oblasti kao i lakog prilagođavanja novim razvojnim okruženjima.
Teorijska nastava:
- Modeli podataka.
- Koncepti baze podataka.
- Sistem za upravljanje bazom podataka.
- Model entiteta i poveznika.
- Relacioni model podataka.
- SQL - jezik relacionih sistema za upravljanje bazama podataka.
- Normalne forme i normalizacija.
- Konceptualno, logičko i implementaciono projektovanje šeme baze podataka.
Praktična nastava: Upotreba savremenog alata za projektovanje i implementaciju baze podataka realnog sistema, njeno održavanje i pretraživanje.
Mogin, P., i Luković, I. Principi baza podataka Fakultet tehničkih nauka u Novom Sadu 1996
Ramez, E., & Shamkant, B. Fundamentals of Database Systems (6th Edition) Pearson 2010
Kordić, S., Vidaković, J., Čeliković, M., Dimitrieski, V, i Luković, I. Baze podataka Fakultet tehničkih nauka, Univerzitet u Novom Sadu 2018
Mogin, P., Luković, I., i Govedarica, M. Principi projektovanja baza podataka Fakuultet tehničkih nauka u Novom Sadu 2004
Kroenke, D., & Auer, D. J. Database concepts Pearson 2010
Predavanja su auditorna uz podršku savremenih učila i aktivno učešće studenata. Rad na vežbama se u celosti izvodi u računarskim laboratorijama.