Přeskočit na hlavní obsah
Přeskočit hlavičku

Vykonávání a optimalizace dotazů v databázových systémech

Typ studia doktorské
Jazyk výuky čeština
Kód 460-6015/01
Zkratka VODDS
Název předmětu česky Vykonávání a optimalizace dotazů v databázových systémech
Název předmětu anglicky Query Processing in Database Systems
Kreditů 10
Garantující katedra Katedra informatiky
Garant předmětu prof. Ing. Michal Krátký, Ph.D.

Osnova předmětu

Hlavními tématy kurzu jsou: víceuživatelský přístup k SŘBD (transakce, uzamykání, transakce v dotazovacích a hostitelských jazycích), fyzická implementace SŘBD (datové struktury a algoritmy využívané v SŘBD) a provádění dotazů (budování plánů, optimalizace vykonávání dotazů). Všechna témata budou prezentovaná na příkladu vybraného SŘBD. Hlavním cílem předmětu je získání hlubších znalostí o provádění dotazů v SŘBD, které absolvent využije při budoucí praktické realizaci informační systému.

Povinná literatura

Sitansu S. Mittra: Database Performance Tuning and Optimization. Springer, 2003.
S.S. Lightstone, T.J. Teorey, T. Nadeau: Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more. Morgan Kaufmann, 2007.
H. Garcia-Molina, J.D. Ullman, J.D. Widom. Database Systems: The Complete Book. Prentice Hall, 2001.
Vybrané články z konferencí a časopisů věnující se problematice vykonávání a optimalizaci dotazů v databázových systémech.

Doporučená literatura

D. Shasha, P. Bonnet: Database Tuning: Principles, Experiments, and Troubleshooting Techniques. Morgan Kaufmann, 2002.
C.J. Date: An Introduction to Database Systems. Addison Wesley, 8th Edition, 2003.