NDBI040 Moderní databázové systémy
Obecné informace
V tomto předmětu se vyučují nerelačním databázovým systémům (NoSQL) jako jsou key-value, document, column nebo graph databáze.
Z přednášek jsou dostupné přednášky, k přístupu je potřeba heslo získané na začátku semestru.
Sylabus (SIS)
Relační model dat, relační databáze. Historický přehled alternativních datových modelů a databázových systémů.
Úvod do problematiky Big Data (historie, vlastnosti, datové modely).
Základní 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 efektivní správu a zpracování Big Data.
Distribuované souborové systémy.
MapReduce - princip, vlastnosti, kritika, alternativní přístupy.
NoSQL databáze (klíč/hodnota, sloupcové, dokumentové).
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.
Další typy moderních databází (databáze polí, ...).
Zakončení předmětu
Zkouška
Formou písemného testu s cca 10-12 otázkami pokrývajícími přednášky a cvičení.
Otázky hlavně "aplikované" na využití vhodné technologie a zdůvodnění (např. navrhnout, jak byste řešili reprezentaci daného use case v daném typu databázového systému vzhledem k danému dotazu, jak by se ten dotaz vyhodnotil, jaké má to řešení výhody a nevýhody apod.).
Deadline 3 hodiny.
Ke zkoušče lze získat bonosué body ze cvíčení a úkolů (až 25).
Bodování: >60b 3 | >75b 2 | >90b 1
Zápočet
Celkem je zadáno 5 úkolů, každý za 10 bodů. Z prvních 4 je třeba získat alespoň 7 bodů, poslední úkol je bonusový a body navíc se připočítávají ke zkoušce, nějaké bonusové body lze také získat za aktivitu na cvičení.
Studijní materiály
Slidy a záznamy
K dispozici na webu přednášky.
Nevyzerá, že archivuje svoje stránky =>
2026 all lectures pdf.