Předmět: Pokročilé databázové systémy

» Seznam fakult » FPR » UAI
Název předmětu Pokročilé databázové systémy
Kód předmětu UAI/683
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v zimním semestru.
Semestr Zimní
Počet ECTS kreditů 6
Vyučovací jazyk čeština
Statut předmětu Povinně-volitelný
Způsob výuky nespecifikováno
Studijní praxe nespecifikováno
Doporučené volitelné součásti programu Není
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..


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr