Přednáška 7

Zdroje:

Transakce

Ukázali jsme si problémy, které mohou nastat při zpracování více dotazů paralelně. Řekli jsme si, že řešením jsou transakce a poté si uvedli požadované vlastnosti (ACID). Nakonec jsme si řekli, že v SQL standardu jsou definovány různé úrovně izolace transakcí pomocí povolených chybových stavů a podívali se na omezení v PostgreSQL.

Funkční závislosti

V druhé části přednášky jsme se začali zabývat funkčními závislostmi - definovali jsme si jejich podobu, pravdivost v relaci a množině relací a řekli si, že každou relaci lze rozložit na množinu nejvýše dvouprvkových relací, ve které jsou pravdivé ty stejné funkční závislosti.