Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2026/2027

Advanced Database Systems

Zobrazit rozvrh
Kód Zakončení Kredity (ECTS) Rozsah Jazyk výuky
ANIE-PDB Z,ZK 5 2P+1C anglicky
Garant předmětu:
Martin Svoboda
Přednášející:
Martin Svoboda
Cvičící:
Martin Svoboda
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Předmět se věnuje pokročilým aspektům běžně používaných dotazovacích jazyků (XQuery, SPARQL, MongoDB, Cypher a další) nad nejrůznějšími logickými datovými modely (relační, klíč/hodnota, stromový nebo grafový) v tradičních i moderních NoSQL databázových systémech. Cílem je získání vyvážených znalostí a dovedností pokrývajících teoretické aspekty (vyhodnocování a optimalizace SQL) i praktické konstrukty (syntax, sémantika) s důrazem na srovnání pokrytých jazyků.

Požadavky:

Základní znalost konceptuálního datového modelování, dobrá znalost relačního datového modelu a relační algebry, dobrá znalost základů jazyka SQL.

Osnova přednášek:

01 - Úvod - Big Data, NoSQL databáze

02 - Datové formáty - XML, JSON, BSON, RDF

03 - XML databáze - XPath, XQuery

04 - RDF úložiště - SPARQL

05 - Základní principy - škálování, sharding, replikace, CAP teorém, konzistence

06 - Apache Hadoop - MapReduce, HDFS

07 - Key-Value úložiště - RiakKV

08 - Sloupcové databáze - Cassandra, CQL

09 - Dokumentové databáze - MongoDB

10 - Grafové databáze - Neo4j, Cypher

11 - Vyhodnocování SQL I - externí řazení, Nested Loops Join

12 - Vyhodnocování SQL II - Sort-Merge Join, vyhodnocování dotazů, optimalizace dotazů

Osnova cvičení:

01 - XQuery

02 - SPARQL

03 - MapReduce

04 - MongoDB

05 - Neo4j

Cíle studia:
Studijní materiály:

01 - Sadalage, Pramod J. - Fowler, Martin: NoSQL Distilled. ISBN: 978-0-321-82662-6. Pearson Education, Inc., 2013.

02 - Wiese, Lena: Advanced Data Management: For SQL, NoSQL, Cloud and Distributed Databases. ISBN: 978-3-11-044140-6 (hardcover), 978-3-11-044141-3 (eBook PDF), 978-3-11-043307-4 (eBook EPUB). DOI: 10.1515/9783110441413. Walter de Gruyter GmbH, 2015.

03 - Zomaya, Albert Y. - Sakr, Sherif: Handbook of Big Data Technologies. ISBN: 978-3-319-49339-8 (hardcover), 978-3-319-49340-4 (eBook). DOI: 10.1007/978-3-319-49340-4. Springer International Publishing AG, 2017.

Poznámka:
Další informace:
https://courses.fit.cvut.cz/ANIE-PDB/
Rozvrh na zimní semestr 2026/2027:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost T9:346
Svoboda M.
16:15–17:45
(přednášková par. 1)
Dejvice
NBFIT učebna
místnost T9:350
Svoboda M.
18:00–19:30
SUDÝ TÝDEN

(přednášková par. 1
paralelka 101)

Dejvice
NBFIT PC ucebna
St
Čt
Pá
Rozvrh na letní semestr 2026/2027:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 2. 10. 2026
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8585506.html