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

Fyzická implementace databázových systémů

Anotace

Předmět navazuje na předmět Databázové a informační systémy 2, cílem je vysvětlit základní algoritmy a datové struktury používané v databázových systémech. Obsahem předmětu je popis a implementace základních datových struktur pro uložení dat (tabulka typu halda, B-strom, hašovaná tabulka, R-strom) a jejich operací pro jejich dotazování (rozsahové a bodové dotazy), algoritmů pro zpracování dotazů, transakční zpracování a souběhu, zotavení databázového systému a využití komprimace v databázových systémech. Jelikož je předmět zaměřen na hardwarově efektivní algoritmy, jsou obsahem předmětu i kapitoly týkající se hardware a efektivních programovacích technik (cache CPU, sekvenční a náhodné operace s diskem).

Povinná literatura

[1] S. S. Lightstone, T. J. Teorey (Author), T. Nadeau: Physical Database Design, 1st Edition. Morgan Kaufmann; 4th edition (April 4, 2007).
[2] M. Krátký, R. Bača: Databázové systémy, Učební text pro databázové předměty na Katedře informatiky, VŠB-TU Ostrava. Dostupné na dbedu.cs.vsb.cz, 2014.

Doporučená literatura

[1] Jaroslav Pokorný: Dotazovací jazyky. Univerzita Karlova v Praze. 2002.


Jazyk výuky čeština, angličtina
Kód 460-4097
Zkratka FIDBS
Název předmětu česky Fyzická implementace databázových systémů
Název předmětu anglicky Physical Implementation of Database Systems
Garantující katedra Katedra informatiky
Garant předmětu prof. Ing. Michal Krátký, Ph.D.