681 Tehnologija upravljanja podatkov
Vsebina predmeta
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.
Cilji in kompetence
Cilj predmeta je študentom računalništva in informatike predstaviti principe in pristope za upravljanje podatkov z dveh vidikov: zunanjega, s poudarkom na primernem načrtovanju in pripravi, ter notranjega, s poudarkom na tehnologijah znotraj podatkovnih baz.
Splošne kompetence:
- sposobnost kritičnega mišljenja
- razvoj sposobnosti kritičnega, analitičnega in sintetičnega mišljenja
- sposobnost definiranja, razumevanja in reševanja strokovnih izzivov na področju računalništva in informatike
- Skladnost z varnostnimi, funkcionalnimi, ekonomskimi in okoljskimi vodili.
- sposobnost samostojne uporabe pridobljenega znanja pri reševanju tehničnih in znanstvenih izzivov na področju računalništva in informatike; sposobnost nadgradnje pridobljenega znanja
Predmetno specifične kompetence:
- sposobnost razumevanja in uporabe znanja računalništva in informatike na drugih tehničnih in relevantnih področjih (ekonomija, organizacijske vede ipd.);
- praktična znanja in veščine na področju strojne opreme, programske opreme in informacijskih tehnologij, ki so nujna za uspešno delo na področju računalništva in informatike
- sposobnost samostojne izvedbe manj zahtevnih in zahtevnih inženirskih in organizacijskih opravil na določenih ozkih področjih in neodvisnega reševanja določenih dobro opredeljenih opravil na področju računalništva in informatike