Table of Contents

B4M36DS2, BE4M36DS2: Database Systems 2

Basic Information

Course Schedule and Materials

The course uses materials of Martin Svoboda, the former lecturer of this course.

Tools for Practical Classes and Homework

JSON: JSON Validator

Redis online editor: https://onecompiler.com/redis

MongoDB: Mongo Playground

Neo4j: Neo4j Console

SPARQL: SPARQL Query Editor

PySpark: PySpark functions

Formal Requirements

Assessment

The grade is calculated as the total points for homework, exam, and bonus points.

Assignment Maximum Minimum
Homework 42 25
Optional HW 18 0
Tests 10 5
Practice 2 0
Exam 30 20
Total 102 50

Final grade: 90 points and more for A, 80+ for B, 70+ for C, 60+ for D, and 50+ for E

Exam Details

The exam will be conducted on computers in the classroom (KN E-328) using Moodle (https://moodle.fel.cvut.cz/course/view.php?id=9765) :

The exam includes:

Additional notes:

After receiving results, students may:

Exam Requirements

NoSQL Introduction

Data Formats

MapReduce

NoSQL Principles

Key-Value Stores

Wide Column Stores

Document Stores

Graph Databases

Advanced Aspects

RDF Stores

ISBN: 978-80-247-5466-6 (hardcover), 978-80-247-5938-8 (eBook PDF), 978-80-247-5939-5 (eBook EPUB).
Grada Publishing, a.s., 2015.

ISBN: 978-0-321-82662-6.
Pearson Education, Inc., 2013.

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.

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.