Relational calculi and algebras. A formal notion of a database query, query language and its expressive power.
The languages of relational databases SQL. Query evaluation and optimization.
Standardization of SQL. SQL:1999: object- and structural extension of SQL, operator CUBE. SQL:2003: MERGE, TABLESAMPLE, sequences generation.
SQL/MM: Spatial SQL, Fulltext. Languages of document databases. Querying in XML with key-words.
Associated seminars are composed from contributions of recent trends in query languages.
Detail knowledge of topics covered by NDBI025 Database systems is required.
Last update: Kopecký Michal, RNDr., Ph.D. (07.01.2019)
Relační kalkuly a algebry. Pojem DB dotazu, dotazovacího jazyka a jeho vyjadřovací síly. Jazyk SQL. Vyhodnocování a optimalizace dotazu.
Standardizace SQL. SQL:1999: objektově a strukturální rozšíření SQL, operátor CUBE. SQL:2003: MERGE, TABLESAMPLE, generování posloupností. SQL/MM: prostorový SQL, fulltext. Jazyky dokumentových databází.
Dotazování v XML pomocí klíčových slov.
V semináři se referuje doplňková literatura vycházející ze současných trendů dotazovacích jazyků.
Pro absolvování předmětu je nezbytná detailní znalost látky pokryté předmětem NDBI025 Databázové systémy.
Last update: Kopecký Michal, RNDr., Ph.D. (07.01.2019)