Cvičení 7

Témata cvičení

Prošli jsme

Funkční závislosti

Boyce-Coddova normální forma (BCNF)

Rozklad a rekonstrukce tabulky

Ú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ří rozklad tabulky, až na tabulky, které neobsahuji redundanci (vizte tabule).
  4. Napište dotaz, který ověří, že výsledný rozklad je bezeztrátový.
  5. Zkuste udělat nějakou jiný rozklad, který bude ztratový.
  6. Projděte své návrhy databází z minulých hodin (STAG, Obchod) a normalizujte je.