Baze podataka

Zašto je ovaj predmet važan?
Predmet uvodi studente u svet organizovanja, čuvanja i upravljanja podacima — srca svakog informacionog sistema. Kroz praktičan rad sa bazama podataka, studenti uče kako da dizajniraju strukture koje povezuju i čuvaju informacije na siguran i efikasan način. Razumevanje baza podataka osposobljava ih da razvijaju aplikacije i sisteme koji stoje iza savremenih digitalnih servisa, od poslovnih rešenja do društvenih mreža.

Osnovne informacije o predmetu
- Naziv predmeta
- Baze podataka
- Status
- Obavezan
- Broj ESPB
- 8
- Nastavnici
- Ljiljana Miletić, Verislav Đukić
- Godina studija
- II godina
- Vrsta nastave
- Teorijska (45) + Praktična (45)
- Oblici nastave
- Teorijska predavanja, vežbe, studije slučaja, praktični zadaci, diskusije, konsultacije
Ciljevi predmeta
Upoznavanje studenata znanjima i veštinama iz oblasti baza podataka, uključujući: osnovne pojmove, koncepte i modele, kao i tehnike primene, upravljanja, korišćenja i održavanja baza podataka.
Ishodi učenja
Ovladavanje studenata potrebnim znanjima, tehnikama i veštinama za samostalno rukovanje bazama podataka i njihovu primenu. Кorišćenje upitnih jezika za pristup podacima baze.
Sadržaj predmeta
Teorijska nastava:
- Mesto i uloga baza podataka u razvoju i korišćenju informacionih sistema
- Metode i postupci organizovanja datoteka
- Osnovni pojmovi i koncepti baza podataka
- Sistemi za upravljanje bazama podataka
- Modeli podataka i tipovi njihovih ograničenja (ER model i dr.)
- Relaciona algebra i ključne šeme relacija
- Osnove projektovanja baza podataka – normalizacija
- Jezici za manipulisanje bazama podataka (SQL model)
- Forme, kriterijumi struktuiranja relacione šeme baza podataka
- Metode dekompozicije i sinteze
- Prevođenje ER šema baza podataka u relacione modele podataka
- CASE alati za projektovanje šema baza podataka
Praktična nastava:
Vežbe, drugi oblici praktične nastave na konkretnim primerima i istraživački rad studenata u vezi sa: rukovanjem BP, primenom BP u projektovanju IS i korišćenje SQL jezika za manipulaciju podacima.
Ocena i način polaganja
- Oblik ocenjivanja
- Poeni
- Aktivnost u toku predavanja
- 10
- Praktična nastava
- 30
- Kolokvijum(i)
- 30
- Seminar(i)
- Ukupno
- 100
