Poslední úprava: RNDr. Filip Zavoral, Ph.D. (07.05.2024)
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.
Poslední úprava: RNDr. Filip Zavoral, Ph.D. (07.05.2024)
Relation calculi and algebras. Notion DB query, query language and its expressive power. Language SQL.
SQL:1999: object and structural extension of SQL. Operator CUBE. SQL:2003: MERGE, TABLESAMPLE, sequence
generating. SQL/MM: spatial SQL. Query evaluation. Query Optimisation. Language XML - XPath, XQuery, SQL/XML
Detail knowledge of topics covered by NDBI025 Database systems is required.
Sylabus -
Poslední úprava: RNDr. Filip Zavoral, Ph.D. (07.05.2024)
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.