Data Management Technologies
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 18/12/23, 13:29