Cvičení 7

Témata cvičení

Prošli jsme

Funkční závislosti

Boyce-Coddova normální forma (BCNF)

Dekompozice a rekompozice

Úkoly

  1. Napište dotazy, které ověří platnost všech funkčních závislostí, které jsme odvodili na tabuli.
  2. Napište dotaz, který ověří neplatnost některé jiné (neplatné) funkční závislosti.
  3. Napište dotazy, které postupně vytvoří dekompozici tabulky, až na tabulky, které neobsahuji redundanci (vizte tabule).
  4. Napište dotaz, který ověří, že výsledná dekompozice je bezeztrátová.
  5. Zkuste udělat nějakou jinou dekompozici, která bude ztratová.
  6. Projděte své návrhy databází z minulých hodin (STAG, Obchod) a normalizujte je.