Last update: 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.
Last update: 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.
Syllabus -
Last update: RNDr. Filip Zavoral, Ph.D. (07.05.2024)
Relational calculi and algebras. A notion of a database query, query language and its expressive power.
Overview of the SQL language, three-valued logic in SQL, logically complex queries. Views, integrity constraints in SQL, system catalogue.
Object-oriented and object-relational databases - SQL:1999.