이름 모듈 소개
웹페이지 Vsebina
폴더 Datoteke

Datoteke za predavanja in vaje TUP

10월2일 - 10월8일 파일 Predavanja: uvod, konceptualno načrtovanje (začetek)

Uvod, konceptualno načrtovanje (prvi del)

10월9일 - 10월15일 파일 Predavanja: konceptualno načrtovanje (nadaljevanje)

Konceptualno načrtovanje relacijskih podatkovnih baz (nadaljevanje). Načrtovanje in združevanje zunanjih shem.

웹페이지 Vaje: namestitev in spoznavanje orodij


파일 Namestitev MariaDB in povezava z WorkBench-om
파일 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.

웹페이지 Vaja: konceptualni model avtomobilske zavarovalnice

Spoznavanje s konceptualnim načrtovanjem in Power Designerjem.

파일 Zavarovalnica - rešitev z eno napako v kardinalnosti

Kateri detajli manjkajo:

  • Opis stranke: šifra, ime, naslov
  • Opis avtomobila: registrska številka, tip in model  (zakaj)
  • Polica: šifra
  • Plačilo: znesek
파일 Mednarodne klasifikacije bolezni (ICD)

Diagnoze so oštevilčene (začenši z 1) in opisane po mednarodni klasifikaciji bolezni (ICD) po najmanj enem izmed sistemov: slovenski (SLO), ameriški (USA), mednarodni (WHO). Vsaka bolezen je opisana z ICD kodo, slovenskim in angleškim imenom, ter morda še kakšnimi drugimi atributi (primeri so v priponki).

10월16일 - 10월22일 URL Predavanja: konceptualno načrtovanje (zaključek)
파일 Predavanja: logično načrtovanje podatkovnih baz (začetek)
파일 Power Designer za načrtovanje konceptualnega modela
10월23일 - 10월29일 URL Predavanja: logično načrtovanje podatkovnih baz, relacijski podatkovni model, normalizacija.
파일 Vaje: Tehnike ugotavljanja dejstev za načrtovanje konceptualnega modela

Razvijalec baze podatkov običajno uporablja več tehnik za ugotavljanje dejstev v eni sami zbirki podatkov. Obstaja pet pogosto uporabljenih tehnik ugotavljanja dejstev:

• pregledovanje dokumentacije;
• razgovor;
• opazovanje delovanja podjetja;
• raziskovanje;
• vprašalniki.

V priponki so opisane te tehnike ugotavljanja dejstev in identificiramo prednosti in slabosti vsakega.

povzeto po:
Connolly, Thomas M., and Carolyn E. Begg. Database systems: a practical approach to design, implementation, and management. Pearson Education, 2005.

파일 Primer in test predvidene uporabe

Posledično preverimo transakcijske poti v našem konceptualnem modelu.

10월30일 - 11월5일 웹페이지 Določanje funkcionalnih odvisnosti in ključev. Normalizacija.

Vaja: določanje funkcionalnih odvisnosti in ključev

파일 Ključi in normalizacija
파일 Vaje: Indeksi
URL Merjenje časa v MySQL/MariaDB
11월6일 - 11월12일 URL Predavanja: logično načrtovanje podatkovnih baz (zaključek).
파일 Predavanja: fizično načrtovanje podatkovnih baz
웹페이지 Vaje: normalizacija v 3.NO in BCNO

Poiščite Fmin, vse ključe in normalizirajte!

웹페이지 Pogoni v podatkovnih bazah
파일 Vaje: Shranjeni podprogrami v SQL
웹페이지 Naloge: procedure


파일 Rešitve vaje iz procedur
웹페이지 SQL ukazi za funkcije, procedure in triggerje
11월13일 - 11월19일 URL Predavanja: Fizično načrtovanje podatkovnih baz (zaključek).
파일 Vaje: MariaDB in Prožilci
파일 Trigerji za trgovino
파일 XLS datoteke za 3.domačo nalogo: Diag, Lab in Param
파일 Vaje: Python in ODBC
파일 Vaje: delovni zvezek Python in ODBC
11월20일 - 11월26일 파일 Predavanja: uporabniki podatkovne baze. Dostop do podatkov v podatkovni bazi.
파일 Vaje: delovni zvezek Python in ODBC (nadaljevanje)
파일 Vaje: delovni zvezek za izračun skladnosti
파일 Vaje: delovni zvezek za Alchemy (Object Relational Mapper)
파일 Vaje: delovni zvezek za Napredni SQL
11월27일 - 12월3일 파일 Predavanja: Podatkovna skladišča
파일 Seminarske naloge 2023/24
웹페이지 Vaje: kompleksnejša normalizacija
파일 Vaje: Primeri rešitev normalizacij
파일 Primeri normalizacije z rešitvami
URL OLAP
파일 Vaje: dostop do podatkov in vrtilne tabele v Excelu
파일 Vaje: dostop do podatkov in vrtilne tabele v Excelu korak po koraku
파일 Vaje: dostop do podatkov in vrtilne tabele v LibreOffice
URL MindsDB video
URL Priporočilni sistem v Pythonu video
12월4일 - 12월10일 파일 Predavanja: Podatkovno rudarjenje
URL Video posnetek: Podatkovno rudarjenje, priporočilni sistemi (2020): od 1:33:38.
웹페이지 Vaje: Sočasen dostop do podatkovne baze
파일 Primer rešitve naloge iz vaj glede sočasnega dostopa
웹페이지 Še en primer prožilca


파일 Start transaction
파일 Vaje: protokol 2PL
파일 Vaje: primer za izvedbo 2PL
파일 Vaje: rešitve primera za izvedbo 2PL
12월11일 - 12월17일 URL Predavanja: podatkovno rudarjenje
파일 Predavanja: Priporočilni sistemi
파일 Predavanja: varnost v podatkovnih bazah. Upravljanje s transakcijami.

Predavanja: varnost v podatkovnih bazah. Upravljanje s transakcijami.

URL MariaDB set transaction isolation level
파일 Transakcija-A
파일 Transakcija-B
파일 TransakcijeAB.py
파일 Pomoč in namigi za 4.DN
파일 izsek nekaj strani predavanj
12월18일 - 12월24일 URL Predavanja: transakcijska in podatkovna varnost (nadaljevanje iz prejšnjega tedna).
1월1일 - 1월7일 URL Predavanja: podatkovna varnost (nadaljevanje in zaključek).
파일 Predavanja:Dostopna varnost
파일 Predavanja: nerelacijski (NoSQL) podatkovni sistemi (začetek)
1월8일 - 1월14일 URL Predavanja: nerelacijske podatkovne baze (nadaljevanje).
URL Namestitev MongoDB

Namestite si MongoDB na svojih računalnikih

URL Še namig za agregcijo podatkov (unwind ...)
URL Posnetek vaj za MongoDB in Neo4j
URL Neo4j delovni zvezek