Data Management Technologies
Week | Name | Description |
---|---|---|
Vsebina | ||
Datoteke | Datoteke za predavanja in vaje TUP |
|
7 October - 13 October | Predavanja: uvod v predmet, pogoji. | Uvod v predmet, obveznosti in pogoji, ocenjevanje. |
Predavanja: nerelacijske podatkovne baze (začetek) | Nerelacijske podatkovne baze (začetek) |
|
MongoDB namestitev | ||
Workbench: odjemalec za MySQL in MongoDB | ||
Vaje: namestitev in spoznavanje orodij | ||
14 October - 20 October | Predavanja: dokumentni SUPB MongoDB. | Konceptualno načrtovanje relacijskih podatkovnih baz (nadaljevanje). Načrtovanje in združevanje zunanjih shem. |
Namestitev Pythona in Jupyter notebooka | To bomo potrebovali veliko kasneje, vendar je dobro namestiti že sedaj na vaše prenosnike na fakulteti, da kasneje ne bo težav. |
|
Python Tutorial - W3Schools | na W3schools najdete tutoriale za Python, Python ODBC, MongoDB, SQL/MySQL in še mnogo več |
|
Python dokumentacija | Spoznajte se s Pythonom:
|
|
Povezovanje Pythona in baze | ||
MongoDB ukazna vrstica | ||
Uvoz vzorčnih podatkov iz Atlas vzorčne baze | ||
21 October - 27 October | Predavanja: grafne in vektorske podatkovne baze. | |
Vaje_MongoDB_sample_mflix_movies | ||
MongoDB_Povezava_PyMongo_ODBC (mongodb://localhost:27017) | ||
Uvod_v_Neo4j_in_Cypher_in_Desktop | ||
Vektorske_baze_podatkov | ||
28 October - 3 November | Predavanja:varnost v (relacijskih) podatkovnih bazah (začetek). Transakcijska varnost. | |
4 November - 10 November | Predavanja: transakcijska varnost (nadaljevanje prejšnjega tedna). Dvofazno zaklepanje in drugi protokoli. | |
Predavanja: podatkovna varnost. | ||
vaje: Še namig za agregcijo podatkov (unwind ...) | rez=mongoDB.naslov.aggregate([{ |
|
MongoDB primeri uporabe | ||
Sočasna uporaba transakcij A in B ter možne napake | Ko želimo naložiti datoteko s končnico ipynb dobimo napako: "upload error permission denied". |
|
Še transakcija B | ||
Vaje: Sočasen dostop do podatkovne baze z nitenjem | ||
Vaje: protokol 2PL | ||
Vaje: primer za izvedbo 2PL | ||
Vaje: rešitve primera za izvedbo 2PL | ||
11 November - 17 November | Predavanja: podatkovna varnost (zaključek). | |
Predavanja: dostopna varnost. | ||
Predavanja: konceptualno načrtovanje podatkovnih baz (začetek). | ||
Primer rešitve naloge iz vaj glede sočasnega dostopa z nitenjem | ||
Pomoč in namigi za 2.DN | ||
sql users | ||
revoke | ||
Power Designer 12.5 (stara licenčna verzija) | Datoteko odpakirajte v svoj računalnik in poženite Autorun.exe V mapi datoteke dobite še datoteko PowerDesigner.server.lic za licenco, ki jo kopirate v direktorij C:\ProgramData\PowerDesigner 12 oziroma relativno na namestitev. |
|
Power Designer za načrtovanje konceptualnega modela | ||
Merjenje časa trajanja poizvedb v MySQL | Lahko si pogledate na tej povezavi. |
|
18 November - 24 November | Predavanja: konceptualno načrtovanje podatkovnih baz. | |
Predavanja: metodologije in strategije načrtovanja podatkovnih baz. | ||
Vaja: konceptualni model avtomobilske zavarovalnice | Spoznavanje s konceptualnim načrtovanjem in Power Designerjem. |