Charles Explorer logo
🇨🇿

Dotazovací jazyky 1

Předmět na Matematicko-fyzikální fakulta |
NDBI049

Sylabus

- Opakování - relační algebra a kalkul. Pojem databázového dotazu, dotazovacího jazyka a vyjadřovací síly dotazovacího jazyka.

- Přehled jazyka SQL, tříhodnotová logika v SQL, logicky složité dotazy. Pohledy, integritní omezení v SQL, systémový katalog.

- Objektově-orientované a objektově-relační databáze - SQL:1999.

- Operátor CUBE. SQL:2003: MERGE, TABLESAMPLE, generování posloupností.

- SQL/MM: prostorový SQL.

- Vyhodnocování dotazu, algoritmy vyhodnocení relačních operací, GRACE algoritmus

- Optimalizace dotazu: Algebraická optimalizace. Cenově orientovaná optimalizace, heuristické přístupy k optimalizaci.

- Metody indexace semistrukturovaných dat

- Jazyk XML - dotazování v XML: přehled XPath, XQuery,

- SQL/XML

Anotace

Relační kalkuly a algebry. Pojem DB dotazu, dotazovacího jazyka a jeho vyjadřovací síly. Jazyk SQL. SQL:1999: objektově a strukturální rozšíření SQL. Operátor CUBE. SQL:2003: MERGE, TABLESAMPLE, generování posloupností. SQL/MM: prostorový SQL. Vyhodnocování dotazu. Optimalizace dotazu. Jazyk XML - XPath, XQuery,

SQL/XML. Pro absolvování předmětu je nezbytná detailní znalost látky pokryté předmětem NDBI025 Databázové systémy.