Predavanja obsegajo dva tematska sklopa:
Eksterni vidiki obvladovanja podatkov:
- Podatkovne baze in podatkovna skladišča
- Načrtovanje podatkovnih baz
- Konceptualno, logično in fizično načrtovanje
- Normalizacija relacij
- Optimizacija performans
- Načrtovanje podatkovnih skladišč
- Namen in načrtovanje podatkovnih skladišč
- Zagotavljanje kvalitete shranjenih podatkov
- Pristopi k analizi shranjenih podatkov
- Načrtovanje nerelacijskih podatkovnih baz
- Nerelacijsko modeliranje podatkov
Interni vidiki obvladovanja podatkov:
- Zagotavljanje dostopnosti in konsistentnosti podatkov
- Upravljanje sočasnosti dostopa do podatkovne baze
- Varovanje in obnavljanje podatkovne baze
- Porazdeljeni in vzporedni podatkovni sistemi
- Optimizacija in evalvacija poizvedb
- Načrtovanje izvajanja poizvedb
- Vrednotenje zahtevnosti osnovnih operacij
- Alternativne strategije izvajanja poizvedb
- Upravljanje delno strukturiranih in nestrukturiranih podatkov
- Sodobni nerelacijski podatkovni sistemi
- Delo s prostorskimi in časovnimi podatki
- Delo z drugimi delno strukturiranimi ali nestrukturiranimi podatki (tekst, zvok, slika, sekvence, JSON, XML)
Vaje:
- Seznaniti se s tipičnimi problemi pri obvladovanju podatkov in s prostopi za reševanje le-teh.
- Spoznati in obvladati orodja za načrtovanje in uporabo podatkovnih baz.
- Obvladati uporabo produktov teh orodij v praktičnih primerih (v obliki seminarske naloge).
Pri vajah se študenti seznanijo z orodji za obvladovanje podatkov (predvsem načrtovanje) in jih v okviru svojih domačih nalog samostojno uporabijo v praktičnih primerih. Rezultate domačih nalog predstavijo v obliki seminarjev.