Tehnologija upravljanja podatkov
Section outline
-
Tehnologija upravljanja podatkov (2024-25)
Pri predmetu Tehnologija upravljanja podatkov bomo obdelali nekatere napredne teme s področja podatkovnih baz, ki se tičejo upravljanja s podatki in s tem zagotavljajo kvalitetnejši dostop do informacij, ki se v podatkih skrivajo. Predmet se tesno navezuje na predmete nižjih letnikov, in sicer na Osnove podatkovnih baz oz. Podatkovne baze (SQL, normalizacija, osnove načrtovanja) ter Programiranje 1 in 2 (uporaba orodij, Python, Java). Za nemoteno sodelovanje je torej pričakovano predznanje iz teh dveh predmetov.
Predavanja in vaje
Predavanja in vaje (po urniku) se začnejo v tednu od 7. 10. 2024 dalje.
Govorilne ure
- Matjaž Kukar (predavanja): po dogovoru
- Luka Šajn (vaje): po dogovoru
Obveznosti
Študenti opravljajo domače naloge na dva do tri tedne. V novembru si izberejo temo za seminarsko nalogo z zagovorom v januarju.
- Domače naloge (DN) morajo skupaj doseči vsaj 50% možnih točk
- Seminarska naloga (SEM) v obliki projekta z javno predstavitvijo mora doseči vsaj 50% možnih točk
- Na koncu semestra (december, januar)
- Obsežnejša in inovativnejša kot domače naloge.
- To oboje je pogoj za pristop k izpitu (IZ), kjer morate doseči vsaj 50% točk.
- Končna ocena se izračuna po naslednji formuli: \( \left\lceil\frac{ \frac{DN}{4}+\frac{SEM}{4}+\frac{IZ}{2} }{10}\right\rceil \) + morebitne dodatne točke za aktivno sodelovanje (do 10%).
Izpitni red
Pisni izpit obsega teoretične in manj obsežne praktične naloge.
- Tako iz domačih nalog kot iz seminarja morate doseči vsaj 50% točk (pogoj za pristop k pisnemu izpitu).
- Dosežene točke se upoštevajo kot polovica skupne ocene.
- Pisni izpit morate za pozitivno oceno pisati vsaj 50%.
- Na izpitu imate lahko poljubno papirnato literaturo, prosojnice, zapiske, ...
Elektronske naprave (računalniki, tablice, telefoni in ostalo) niso dovoljene. - Ocena sprotnih obveznosti (vaje), ki predstavlja polovico končne ocene, velja le do konca tekočega šolskega leta!
Izpitni roki (pogoj za pristop: najmanj 50% točk tako iz domačih nalog kot iz seminarja)
- rok: 27. 01. 2025 (pon.) P22 ob 10.15h
- rok: 06. 02. 2025 (čet.) P22 ob 09.15h
- rok: 29. 08. 2025 (pet.) P21 ob 10.15h
-
Diskusije tem s področja tehnologije upravljanja podatkov.
-
Predavanja: uvod v predmet Tehnologija upravljanja podatkov. Tradicionalne in moderne podatkovne tehnologije.
Vaje: se začnejo ta teden (po urniku). Vsaj prvi teden imejte svoje prenosnike s seboj, da namestimo potrebno programsko opremo.
-
Uploaded 8/10/24, 13:18
-
Uploaded 8/10/24, 13:19
-
Predavanja: sodobne nerelacijske podatkovne baze (nadaljevanje). MongoDB.
Vaje: nameščanje in konfiguracija programske opreme. MongoDB.
-
Uploaded 8/10/24, 13:24
-
na W3schools najdete tutoriale za Python, Python ODBC, MongoDB, SQL/MySQL in še mnogo več
-
Uploaded 15/10/24, 20:27
-
Uploaded 15/10/24, 19:30
-
Uploaded 16/10/24, 12:37
-
Predavanja: MongoDB (zaključek). Grafne in vektorske baze. Zaključek poglavja o nerelacijskih bazah.
-
Uploaded 22/10/24, 20:51
-
Uploaded 22/10/24, 23:05
-
Uploaded 22/10/24, 23:21
-
Uploaded 22/10/24, 23:27
-
Predavanja: varnost v (relacijskih) podatkovnih bazah. Osnovni koncepti transakcijskega procesiranja. Transakcije in SQL.
Vaje: vaje ta teden odpadejo. Čas izkoristite za prvo domačo nalogo. Za dodatne točke lahko naredite še Python program, ki se poveže z MongoDB preko pyodbc/pypyodbc ali pyMongo in reši podane naloge.
-
Predavanja: Transakcijska in podatkovna varnost.
Vaje:
-
Uploaded 5/11/24, 19:49
-
Ko želimo naložiti datoteko s končnico ipynb dobimo napako: "upload error permission denied".
To rešimo tako, da poiščemo datoteko jupyter_notebook_config.py in vanjo dodamo vrstico
c.NotebookApp.notebook_dir = "c:\aaa", kjer določimo nek svoj direktorij, ki ima pravice pisanja.
Notebook ponovno poženemo in nalaganje deluje.Uploaded 5/11/24, 13:38 -
Uploaded 6/11/24, 09:35
-
Predavanja: podatkovna in dostopna varnost (zaključek). Konceptualno načrtovanje podatkovnih baz (začetek).
Vaje: ...
-
Uploaded 10/11/24, 19:52
-
Uploaded 4/01/18, 11:32
-
Uploaded 14/11/24, 18:36
-
Prosim, izpolnite anketo o predmetu!
Predavanja: konceptualno načrtovanje podatkovnih baz (nadaljevanje). Metodologije in strategije načrtovanja.
Vaje:
-
Predavanja: Konceptualno načrtovanje (zaključek). Logično načrtovanje: iskanje ključev, normalne oblike relacij (tabel).
Vaje:
-
Uploaded 26/11/24, 16:54
-
Uploaded 27/10/24, 22:04
-
Uploaded 27/10/24, 22:04
-
Uploaded 26/11/24, 22:03
-
Predavanja: Logično načrtovanje. Iskanje ključev. Normalne oblike relacij (tabel).
Vaje:
-
Uploaded 3/12/24, 13:26
-
Uploaded 19/10/17, 16:55
-
Uploaded 3/12/24, 13:52
-
Predavanja: Logično načrtovanje podatkovnih baz - normalizacija (zaključek). Fizično načrtovanje podatkovnih baz. Particioniranje. Shranjeni bazni podprogrami, bazni prožilci. Nadzorovana redundanca (denormalizacija).
Vaje: Iskanje ključev. Normalne oblike relacij (tabel). Kasneje praktično delo s podatkovno bazo.
-
Uploaded 10/12/24, 13:49
-
Uploaded 30/11/17, 11:17
-
Uploaded 30/11/17, 11:30
-
Predavanja: fizično načrtovanje (nadaljevanje in zaključek). Podatkovno rudarjenje, priporočilni sistemi (začetek).
Vaje:
-
Uploaded 30/11/17, 11:46
-
Uploaded 24/11/23, 18:29
-
Uploaded 18/11/20, 20:12
-
Uploaded 15/12/17, 13:18
-
Predavanja: ta teden odpadejo - prazniki.
Vaje: ta teden odpadejo - prazniki.
Med prazniki ne pozabite na predmet in seminarsko nalogo:
- do konca poglejte slajde prejšnjega tedna - podatkovno rudarjenje
- če še niste, izberite ustrezno orodje in podatke za seminarsko nalogo
- prenesite in uvozite podatke v podatkovno bazo.
Vesel Božič vsem!
-
Predavanja: ta teden odpadejo - prazniki.
Vaje: ta teden odpadejo - prazniki.
Med prazniki ne pozabite na predmet in seminarsko nalogo:
- do konca poglejte slajde prejšnjega tedna - podatkovno rudarjenje
- če še niste, izberite ustrezno orodje in podatke za seminarsko nalogo
- prenesite in uvozite podatke v podatkovno bazo.
Srečno novo leto 2025!
-
Predavanja: podatkovno rudarjenje (povzetek). Priporočilni sistemi in podatkovne baze. Podatkovna skladišča, podatkovna jezera (začetek).
Vaje: pomoč pri seminarskih nalogah
-
Predavanja: Podatkovna skladišča, podatkovna jezera. Priprave na predstavitve seminarskih nalog in pisni izpit.
Vaje: priprava na pisni izpit, pregled stanja seminarskih nalog (baza in poizvedbe), dnevniki, explain funkcija
-
Predstavitve seminarskih nalog pripravite do 20. 1. 2025. Predstavili jih boste v tednu od 20. 1. Upoštevajte naslednje:
- pripravite PowerPoint/PDF predstavitev v dolžini največ 5 minut, okvirno do 5 slajdov (to oddate na učilnici)
- opišite obseg in organizacijo podatkov
- predstavite doslej narejeno in načrt za dokončanje naloge
- opišite morebitne težave in njihove rešitve, ter morebitne dileme in nejasnosti
- pripombe, ki jih dobite ob demonstraciji obvezno upoštevajte v končni izvedbi naloge
- za vaje pripravite delujočo demonstracijo in se pripravite na praktična vprašanja
- naloga lahko še ni v celoti dokončana, vendar mora biti vsaj delno narejena
Tukaj naložite predstavitev vaše seminarske naloge. To je potrebno v izogib zamudam pri nalaganju z USB ključkov
Datoteko naloži le en član skupine! Predstavljata pa oba oz. vsi člani skupine.
Vrstni red predstavitev ni pomemben, važno je le, da tekoče poteka!
Seminarske naloge še ni potrebno dokončno oddati do 20. 1., jo pa bo potrebno oddati do petka, 24. 1. 2025 (za opravljanje izpita na prvem roku)! Za drugi rok lahko oddate kasneje, do 31. 1. 2025.
-
Uploaded 31/01/17, 17:54
-
Uploaded 14/01/25, 20:08
-
Predstavitve seminarskih naloge bodo 20. 1. 2025 v času predavanj