Databáze

2025/2026, ZS

Kurz se zabývá základy databází a jejich modelování. Diskutován je především relační model, spíše okrajově pak i dokumentový model a fulltextové vyhledávání. Jako zástupci daných přístupů jsou pak zvoleny technologie PostgreSQL, MongoDB a ElasticSearch.

Zdroje

Zkouška

  1. Vylosujete si jedno z rámcových témat níže, kde vždy dostanete základní problém k vyřešení a s problémem související teoretické pojmy.
  2. Během 15-20 minut si promyslíte návrh řešení a potřebnou terminologii.
  3. Bude nachystaný počítač s připravenou DB dle otázky, základními nástroji pro práci s DB a IDE (VSCode a DataGrip) s potřebnými integracemi pro práci s danou DB.
  4. Sedneme si společně k PC, Vy budete problém řešit a já se budu doptávat na řešení i na související teorii (cca 15-20 minut)
  5. Vyhodnocení zkoušky.

Rámcová témata

  1. Objektovo vztahové, tj. ER, modelování a převod do relačního modelu (PostgreSQL)
  2. Základy relačního modelu a SQL (PostgreSQL)
  3. Relační algebra a její operace (PostgreSQL)
  4. SELECT výraz v SQL a jeho použití (PostgreSQL)
  5. Integrita dat v relačním modelu (PostgreSQL)
  6. Dokumentový model databáze (MongoDB)
  7. Základy fulltextového vyhledávání (Elasticsearch)

Přednášky

Další informace