|
|
|
||
Předmět je zaměřen na seznámení s obecnými principy tvorby relačních databází a datového modelování včetně konstrukce datových skladů. Konkrétní databázové prostředí je tvořeno dotazovacím jazykem Transact-SQL a nástroji databázového stroje SYBASE. Součástí kursu je studium metod pro vytvoření datového modelu v prostředí PowerDesigneru a dále generování fyzického a konceptuálního datového modelu z existující databáze a jeho rozšiřování. Pozornost je přitom věnována i sdílení datových modelů při týmové práci.
Poslední úprava: Hanta Vladimír (01.07.2013)
|
|
||
Studenti budou umět:
Poslední úprava: VOVSIKJ (14.11.2012)
|
|
||
Z: Groff J. R., Weinberg P. N.: SQL: Kompletní průvodce, Computer Press, 2005, 80-251-0369-2 Z: Lacko L.: Datové sklady, OLAP a dolování dat, Computer Press, 2003, 80-7226-969-0 Z: Merunka V.: Datové modelování, Alfa Publishing, Praha, 2006, 80-86851-54-0 D: Řepa V.: Podnikové procesy: Procesní řízení a modelování, Grada, 2006, 80-247-1281-4 D: Kimball R., Ross, M.: The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling, J.Wiley, 2002, 0-471-20024-7 Poslední úprava: SMIDOVAL (15.12.2012)
|
|
||
Přednášky a výpočetní semináře Tvorba jednoduchých a pokročilých dotazů SQL Analýza projektů, tvorba konceptuálního, logického a fyzického datového modelu Práce v prostředí databázového systému Sybase a modelovacího nástroje Power Designer Vypracování a prezentace samostatných komplexních projektů Poslední úprava: Hanta Vladimír (13.11.2012)
|
|
||
1 Úvod do databázových systémů 2 Koncept relačních databází 3 ER datové modelování a normalizace modelu 4 Datové modelování v PowerDesigneru, vytvoření a správa konceptuálního datového modelu 5 Definice pravidel, vytváření datových položek, entit, atributů, vytváření a definování relací 6 Generování fyzického datového modelu, tvorba pohledů, alternativních klíčů a indexů, generování databáze 7 SQL, jednoduché dotazy, podmíněné dotazy, agregační funkce 8 SQL, spojení (vícetabulkové dotazy), poddotazy 9 Přehled konceptů relačních databází, vytváření tabulek, změny dat v tabulkách 10 Používání omezení, výchozích hodnot a pravidel pro zajištění datové integrity 11 Řízení transakcí a zamykání v OLTP DB serverech, psaní vložených procedur a spouští, kurzory 12 Struktura a funkční parametry datových skladů, odlišnosti datových skladů a provozních OLTP systémů 13 Definice metrik a dimenzí, OLAP a multidimenzionální analýza, dolování (vytěžování) dat 14 ETL systémy, Business reporting - techniky drill, slice and dice Poslední úprava: SMIDOVAL (15.12.2012)
|
|
||
http://moodle.vscht.cz/course/view.php?id=103 Poslední úprava: Hanta Vladimír (13.11.2012)
|
|
||
Aplikace výpočetní techniky, Databázové systémy Poslední úprava: VOVSIKJ (02.07.2013)
|
Zátěž studenta | ||||
Činnost | Kredity | Hodiny | ||
Obhajoba individuálního projektu | 0.5 | 14 | ||
Účast na přednáškách | 1 | 28 | ||
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi | 0.5 | 14 | ||
Práce na individuálním projektu | 1 | 28 | ||
Účast na seminářích | 1 | 28 | ||
4 / 4 | 112 / 112 |
Hodnocení studenta | |
Forma | Váha |
Aktivní účast na výuce | 20 |
Protokoly z laboratorních úloh (exkurzí nebo praxí) | 20 |
Obhajoba individuálního projektu | 10 |
Protokoly z individuálních projektů | 40 |
Průběžné a zápočtové testy | 10 |