Databázové systémy

Ján Mazák, M255, jan.mazak@fmph.uniba.sk

Hodnotenie

Účasť na prednáškach ani cvičeniach nie je povinná.

Body Nutné minimum Aktivita
20 12 jednotlivé cvičenia, min. 20 b (body navyše sa rátajú do celkového súčtu)
45 27 3 domáce úlohy po 15 bodov
10 6 písomka z dotazov (v druhej polovici semestra)
25 15 ústna skúška (účasť podmienená dostatkom bodov zo semestra)

Prednášky

V jednotlivých prednáškach nájdete odkazy na literatúru (vhodnú k príprave na skúšku či aspoň zbežné preštudovanie pred/počas cvičení).

  1. DBMS (23. 09. 2024)
  2. Relačný model, SQL (30. 09.)
  3. Agregácia v SQL (07. 10.)
  4. Relačná algebra (07. 10.)
  5. Rekurzia, window functions (21. 10.)
  6. Fyzická organizácia dát, indexy (21. 10.)
  7. Optimalizácia dotazov (28. 10.)
  8. Navrhovanie databáz (18. 11.)
  9. Transakcie (02. 12.)

Domáce úlohy

  1. DÚ (SQL dotazy)
  2. DÚ (návrh databázy)
  3. DÚ (práca s databázou v Pythone)

Cvičenia

Body sa priebežne získavajú za riešenie vybraných úloh z jednotlivých cvičení --- o ktoré úlohy ide by malo byť jasné z popisu konkrétneho cvičenia (mnohé úlohy sú nebodované, odporúčame preskočiť tie, ktoré vyriešiť zjavne viete, a venovať sa zvyšku). Ak získate z cvičení viac ako 20 b, rátajú sa všetky do celkového hodnotenia.

Do 3 dní po každom cvičení treba riešenia zadaných úloh odoslať e-mailom na adresu jan.mazak@fmph.uniba.sk.

  1. cvičenie (23. 09.)
  2. cvičenie (30. 09.)
  3. cvičenie (07. 10.)
  4. cvičenie (14. 10.)
  5. cvičenie (21. 10.)
  6. cvičenie (28. 10.)
  7. cvičenie (04. 11.)
  8. cvičenie (11. 11.)
  9. cvičenie (18. 11.)
  10. cvičenie (25. 11.)
  11. cvičenie (02. 12.)
  12. cvičenie (09. 12.)

Témy na skúšku

Požiadavky na skúšku (a štátnice), príklady skúškových otázok: skuska.md