NDBI040 Moderní databázové systémy

Učitel:doc. RNDr. Irena Holubová, Ph.D., Ing. Pavel Koupil, Ph.D.
SISu:Odkaz do SISu
Web přednášky:Odkaz
Web Cvičení:Odkaz

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

Zkouška je písemná, lze získat až 100 bodů, skládá se z 11 otázek, čas okolo 2 a půl hodiny. Ke zkoušče lze získat bonosué body ze cvíčení a úkolů (až 25)

Bodování" > 60 bodů = známka 3, > 75 bodů = známka 2, > 90 bodů = známka 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.

Poznámky

markdown výpisky

anki kartičky