Předmět: Databázové systémy 2

« Zpět
Název předmětu Databázové systémy 2
Kód předmětu KIV/DB2
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 6
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Martínek Petr, Ing.
  • Ševčíková Ivana, Doc. Dr. Ing.
Obsah předmětu
Standardy v oblasti databázových technologií. Relační model dat. Přehled alternativních datových modelů a databázových systémů. Problematika Big Data, principy Big Data managementu - CAP theorem, distribuce, škálování, replikace, transakce v distribuovaném prostředí. Přehled a klasifikace databázových systémů a technologií pro správu a zpracování Big Data. Distribuované souborové systémy. MapReduce. NoSQL databáze - BASE vs. ACID. Databáze klíč/hodnota, dokumentové, databáze sloupcové. Grafová data a grafové databáze Data s více modely. Multi-model databáze. Polystores. Jazyk SQL v prostředí Big Data. NewSQL databáze. Trendy vývoje moderních databází, hybridní databáze, databáze polí.

Studijní aktivity a metody výuky
Přednáška, Cvičení
  • Příprava na souhrnný test [6-30] - 11 hodin za semestr
  • Kontaktní výuka - 65 hodin za semestr
  • Vypracování seminární práce v magisterském studijním programu [5-100] - 40 hodin za semestr
  • Příprava na zkoušku [10-60] - 40 hodin za semestr
Předpoklady
Odborné znalosti
prokazovat znalost základů databázových technologií
prokazovat znalost teorie relačního modelu dat
vysvětlit formalizaci návrhu relační databáze
rozumět principu integrity dat, transakcí a jazyka SQL
Odborné dovednosti
navrhnout databázový systém menšího až středního rozsahu
navrhnout a realizovat jednodušší samostatnou aplikaci
Obecné způsobilosti
mgr. studium: dle vyvíjejících se souvislostí a dostupných zdrojů vymezí zadání pro odborné činnosti, koordinují je a nesou konečnou odpovědnost za jejich výsledky,
Výsledky učení
Odborné znalosti
vysvětlit a ilustrovat způsoby analýzy, návrhu a tvorby databázových systémů pracujících s rozsáhlými daty, integrovaných z mnoha komunikujících komponent
identifikovat postrelační DB systémy, u vybraných kategorií navrhnout implementaci a těchto systémů
vysvětlit principy relačních databází, datové integrity a základních SQL příkazů, popsat postupy datového modelování
Odborné dovednosti
analyzovat i nestandardní požadavky a situace a navrhnout řešení postavené na netriviální modifikaci stávajících postupů a komponent
navrhnout a optimalizovat rozsáhlý datový model
zvolit a efektivně použít metody a technologie pro zpracování, analýzu a reprezentaci rozsáhlých strukturovaných i nestrukturovaných dat
vytvořit a administrovat databázi Oracle
Obecné způsobilosti
mgr. studium: dle vyvíjejících se souvislostí a dostupných zdrojů vymezí zadání pro odborné činnosti, koordinují je a nesou konečnou odpovědnost za jejich výsledky,
Vyučovací metody
Odborné znalosti
Přednáška založená na výkladu,
Cvičení (praktické činnosti),
Prezentace práce studentů,
Odborné dovednosti
Samostatná práce studentů,
Obecné způsobilosti
Přednáška založená na výkladu,
Hodnotící metody
Odborné znalosti
Test,
Kombinovaná zkouška,
Odborné dovednosti
Test,
Individuální prezentace,
Seminární práce,
Obecné způsobilosti
Výstupní projekt,
Demonstrace dovedností (praktická činnost),
Doporučená literatura
  • Bell D., Grimson J. Distributed Database Systems. Addison Wesley, 1992.
  • Elmasri R., Navathe S.B. Fundamentals of Database Systems. Pearson, 2017. ISBN 9780133971118.
  • Klečková J. Uživatelské rozhraní databázových systémů. Plzeň, 1996.
  • Kroenke, David M. Database Processing: Fundamentals, Design, and Implementation: International Edition, 10/E. Pearson Higher Education, 2006. ISBN 9780131971042.
  • Pokorný J., Valenta M. Databázové systémy. Praha, 2020. ISBN 978-80-01-06696-6.
  • Rob, P., Coronel, C. Database Systems: Design, Implementation And Management. Course Technology Ptr, 2006. ISBN 9781418835934.
  • Sokolowsky, Peter; Peterka, Jiří; Pokorný, Jaroslav. Distribuované databázové systémy. 1. vyd. Praha : Academia, 1992. ISBN 80-200-0442-4.


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