이름 모듈 소개
웹페이지 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