Metodologie logického návrhu databáze v relačním prostředí
Modelování funkcí, úvod do funkční analýzy
Funkční závislosti (FZ), uzávěr a pokrytí množiny FZ
Normalizace relačního schematu, dekompozice
Jazyk SQL - pokročilejší konstrukty
Jazyk PLpg/SQL, uložené procedury, triggery
Transakční zpracování, paralelismus
Anotace
Předmět probírá pokročilejší pojmy z databázových systémů. Studenti budou seznámeni s jazykem PL/pgSQL, naučí se programovat uložené procedury a funkce a používat triggery. Součástí předmětu je vytvoření netriviální databázové aplikace, vypracování průvodní dokumentace a její obhájení.
PREREKVIZITY: student musí znát látku pokrytou předmětem Databázové systémy 1