Práce se zabývá technickým popisem jednotlivých databázových serverů z hlediska optimalizace a bezpečnosti. Pro každý databázový systém jsou detailně popsány jednotlivé možnosti optimalizace. Na začátku praktické části byly vytvořeny univerzální SQL dotazy, které byly následně otestovány pro jednotlivé databázové servery. Dále byla provedena optimalizace univerzálních SQL dotazů pro každý databázový server. Na závěr byly vyhodnoceny výsledky univerzálních a optimalizovaných SQL dotazů pro jednotlivé databázové servery.
Anotace v angličtině
This thesis engage in the technical description of individual database servers in terms of optimization and security. For each database system are the optimization options described in detail. At the beginning of the practical part universal SQL queries were created, which were subsequently tested for individual database servers. In addition the optimization of universal SQL queries for each database server was performed. Finally, the results of universal and optimized SQL queries for individual database servers were evaluated.
Klíčová slova
databáze, databázové systémy, SQL optimalizace
Klíčová slova v angličtině
database, database systems, SQL optimalization
Rozsah průvodní práce
176,535
Jazyk
CZ
Anotace
Práce se zabývá technickým popisem jednotlivých databázových serverů z hlediska optimalizace a bezpečnosti. Pro každý databázový systém jsou detailně popsány jednotlivé možnosti optimalizace. Na začátku praktické části byly vytvořeny univerzální SQL dotazy, které byly následně otestovány pro jednotlivé databázové servery. Dále byla provedena optimalizace univerzálních SQL dotazů pro každý databázový server. Na závěr byly vyhodnoceny výsledky univerzálních a optimalizovaných SQL dotazů pro jednotlivé databázové servery.
Anotace v angličtině
This thesis engage in the technical description of individual database servers in terms of optimization and security. For each database system are the optimization options described in detail. At the beginning of the practical part universal SQL queries were created, which were subsequently tested for individual database servers. In addition the optimization of universal SQL queries for each database server was performed. Finally, the results of universal and optimized SQL queries for individual database servers were evaluated.
Klíčová slova
databáze, databázové systémy, SQL optimalizace
Klíčová slova v angličtině
database, database systems, SQL optimalization
Zásady pro vypracování
Silné postupy pro vybrané databázové servery zaměřené na jejich technické specifikace. Full table scan, index access, partitioning a další postupy pro zajištění optimálního výkonu. V praktické části student provede nejprve srovnání univerzálních dotazů na vybraných databázových systémech a následně provede optimalizace na základě technické specifikace databázového systému.
Zásady pro vypracování
Silné postupy pro vybrané databázové servery zaměřené na jejich technické specifikace. Full table scan, index access, partitioning a další postupy pro zajištění optimálního výkonu. V praktické části student provede nejprve srovnání univerzálních dotazů na vybraných databázových systémech a následně provede optimalizace na základě technické specifikace databázového systému.
Seznam doporučené literatury
Microsoft TechNet, "Which is Faster: Index Access or Table Scan?".
Oracle 2011, "Avoiding Table Scans".
Aaron Newman, Marlene Theriault, Bezpečnost v Oracle, ISBN: 80-7226-979-8
Seznam doporučené literatury
Microsoft TechNet, "Which is Faster: Index Access or Table Scan?".
Oracle 2011, "Avoiding Table Scans".
Aaron Newman, Marlene Theriault, Bezpečnost v Oracle, ISBN: 80-7226-979-8
Přílohy volně vložené
-
Přílohy vázané v práci
schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Práce popisuje technické specifikace vybraných databázových serverů a zjišťuje silné postupy pro optimalizaci dotazů v jazyce SQL. Teoretická část práce popisuje základní pojmy spojené s databázovými systémy a v obecné rovině se zaměřuje na bezpečnost databáze včetně způsobů databázové autorizace. Cílem praktické části práce je srovnání univerzálních dotazů a následné provedení optimalizace SQL dotazu pro jednotlivé databázové servery.
Kontrola původnosti práce, která proběhla v systému IS STAG vyhodnotila práci jako původní. Nejedná se o plagiát.