Cílem této práce je využití databázových indexů při optimalizaci databázových aplikací. Práce se v teoretické části zaměřuje na různé databázové systémy a možnosti databázových indexů. V praktické části je porovnána rychlost před a po optimalizaci relačního databázového systému pomocí indexů. Následně je srovnána rychlost mezi jednotlivými databazovými systémy a složitost implementace.
Anotace v angličtině
The aim of this thesis is to use database indexes to optimize database applications. In the theoretical part, thesis focuses on different database systems and the possibilities of database indexes. In the practical part, the speed is compared before and after the process of optimization relational database system using indexes. Then, the speed of the specific database systems and complexity of implementation is compared.
Klíčová slova
Indexování, optimalizace, vyhledávání, Oracle, MySQL, Microsoft SQL
Klíčová slova v angličtině
Indexing, optimization, searching, Oracle, MySQL, Microsoft SQL
Rozsah průvodní práce
98
Jazyk
CZ
Anotace
Cílem této práce je využití databázových indexů při optimalizaci databázových aplikací. Práce se v teoretické části zaměřuje na různé databázové systémy a možnosti databázových indexů. V praktické části je porovnána rychlost před a po optimalizaci relačního databázového systému pomocí indexů. Následně je srovnána rychlost mezi jednotlivými databazovými systémy a složitost implementace.
Anotace v angličtině
The aim of this thesis is to use database indexes to optimize database applications. In the theoretical part, thesis focuses on different database systems and the possibilities of database indexes. In the practical part, the speed is compared before and after the process of optimization relational database system using indexes. Then, the speed of the specific database systems and complexity of implementation is compared.
Klíčová slova
Indexování, optimalizace, vyhledávání, Oracle, MySQL, Microsoft SQL
Klíčová slova v angličtině
Indexing, optimization, searching, Oracle, MySQL, Microsoft SQL
Zásady pro vypracování
Cílem práce je využití databázových indexů při optimalizaci databázových aplikací. Součástí teoretické části bude podrobný popis jednotlivých kategorií databázových indexů s ukázkami na konkrétních příkladech. Práce se bude zaměřovat na různé databázové systémy, přičemž pro praktickou část práce bude vybrán jeden databázový systém, na kterém budou demonstrovány konkrétní aplikované mechanismy sloužící pro optimalizaci aplikace. Součástí práce jsou pracovní postupy při optimalizaci databázové aplikace.
Zásady pro vypracování
Cílem práce je využití databázových indexů při optimalizaci databázových aplikací. Součástí teoretické části bude podrobný popis jednotlivých kategorií databázových indexů s ukázkami na konkrétních příkladech. Práce se bude zaměřovat na různé databázové systémy, přičemž pro praktickou část práce bude vybrán jeden databázový systém, na kterém budou demonstrovány konkrétní aplikované mechanismy sloužící pro optimalizaci aplikace. Součástí práce jsou pracovní postupy při optimalizaci databázové aplikace.
Seznam doporučené literatury
KROENKE, David a David J. AUER. Databáze. Přeložil Jakub GONER. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.
\medskip
LAURENČÍK, Marek. SQL: podrobný průvodce uživatele. Praha: Grada Publishing, 2018. Průvodce (Grada). ISBN 978-80-271-0774-2.
\medskip
POKORNÝ, Jaroslav a Michal VALENTA. Databázové systémy. Praha: České vysoké učení technické v Praze, 2013. ISBN 978-80-01-05212-9.
\medskip
STRATE, Jason a Grant FRITCHEY. Expert performance indexing in SQL server. Second edition. New York: Apress, [2015].
Seznam doporučené literatury
KROENKE, David a David J. AUER. Databáze. Přeložil Jakub GONER. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.
\medskip
LAURENČÍK, Marek. SQL: podrobný průvodce uživatele. Praha: Grada Publishing, 2018. Průvodce (Grada). ISBN 978-80-271-0774-2.
\medskip
POKORNÝ, Jaroslav a Michal VALENTA. Databázové systémy. Praha: České vysoké učení technické v Praze, 2013. ISBN 978-80-01-05212-9.
\medskip
STRATE, Jason a Grant FRITCHEY. Expert performance indexing in SQL server. Second edition. New York: Apress, [2015].
Přílohy volně vložené
-
Přílohy vázané v práci
grafy, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Předložená bakalářská práce se zaměřuje na databázové indexy v relačních databázových systémech. V teoretické části autor podrobně popsal vybrané zástupce relačních databázových systémů a v další části se pak soustředí na samotné seznámení s indexy.
Celkově práce splňuje požadavky kladené na bakalářskou práci. Práce je přehledně a věcně zpracována, stanovený cíl byl naplněn. Teoretická část práce zahrnuje podstatno terminologii, se kterou autor následně pracoval. Předložená měření jsou podrobně vysvětlena.
Student prezentoval výsledky své práce na výborné úrovni. Student zodpověděl dotazy a připomínky vedoucí práce i členů komise.