Vyučující
|
-
Prokýšek Miloš, PhDr. Ph.D.
|
Obsah předmětu
|
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 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
|
Studijní aktivity a metody výuky
|
Demonstrace, Projekce (statická, dynamická), Laboratorní práce, E-learning
- Domácí příprava na výuku
- 28 hodin za semestr
- Příprava na zkoušku
- 10 hodin za semestr
- Příprava na zápočet
- 5 hodin za semestr
- Účast na výuce
- 42 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 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.
|
Předpoklady
|
Student je seznámen se základy programování a je schopen analyzovat a navrhovat relační databáze.
|
Hodnoticí metody a kritéria
|
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.
|
Doporučená literatura
|
-
CHURCHER, C.: Beginning Database Design: From Novice to Professional. 2nd edition, Apress 2007.
-
PRICE, J.: Oracle Database 11g SQL. ORACLE Press, McGraw-Hill Osborne Media 2007.
|