Vyučující
|
-
Prokýšek Miloš, PhDr. Ph.D.
|
Obsah předmětu
|
Aplikační přístup k databázím - Online a offline aplikace - Objektově relační mapování o Přístup database/design/code first o Lambda výrazy Relační databáze (pokročilé) - Stromové struktury v RDBMS - Programování na straně DB serveru o Uložené pohledy o Procedury, triggery o Inline a tabulkové funkce o Uživatelské agregační funkce Indexace dat a vyhledávání - Uspořádaný index - Hešovaný index - B+ strom index Optimalizace SQL dotazů - CBO a RBO analýza - Plán dotazu a generátor řádků NoSQL databáze - Key-Value - Column-Oriented - Document-Oriented - Graph Database Šklálování databází - Vertikální a horizontální škálování - Mirroring databází - Strategie partitioningu - CAP teorém - ACID/BASE Big data a datové sklady - Datové sklady - Data Lake, Hadoop Ecosystem - Data mining
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Praktická výuka
- Účast na výuce
- 56 hodin za semestr
- Domácí příprava na výuku
- 35 hodin za semestr
- Příprava na zkoušku
- 30 hodin za semestr
- Semestrální práce
- 30 hodin za semestr
|
Výstupy z učení
|
Cílem předmětu je prohloubit znalost studentů v oblasti technik ukládání dat a jejich zpracování. Předmět se zaměřuje na pokročilé techniky práce s relačními databázemi, dále na problematiku zpracování velkých dat a možnostmi ukládání dat v nerelačních databázích.
Student získá teoretické a praktické znalosti v oblasti ukládání dat v relačních a nerelačních databázích a zpracování velkých dat.
|
Předpoklady
|
UAI/697 - Databáze
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Rozbor produktů pracovní činnosti studenta (technické práce)
Obhajoba seminární práce v podobě softwarové aplikace využívající databázi integrující poskytnutou big data datovou sadu a ústní zkouška z teorie databází.
|
Doporučená literatura
|
-
HERNANDEZ, M., J. Návrh databází. Grada, 2006. ISBN 80-247-0900-7..
-
HUMPHRIES, M., HAWKINS, W.,M., DY. M.C. Data warehousing Návrh a implementace. Computer Press, 2002. ISBN 8072265601..
-
KANISOVÁ, H.,MÜLLER, M. UML srozumitelně. Computer Press, 2006. ISBN 80-251-1083-4..
-
LACKO, M. Databáze: datové sklady, OLAP a dolování dat. Computer Press, 2003. ISBN 80-7226-969-0.. Computer Press, 2003. ISBN 80-7226-969-0.
-
POKORNÝ, J. Databázové systémy 2. Nakladatelství ČVUT, 2007. ISBN 9788001037973.
-
ŠIMŮNEK, M. SQL kompletní kapesní průvodce. Grada, 2001. ISBN 80-7169-692-7..
|