Lectures

Lectures

Lectures Held on a Regular Basis

Please click here to find the lectures that are held on a regular basis. This information can be used to create a study plan. However, this information is tentative, i.e. always check the lectures of the current and next semester to keep the study plan up to date.

Lectures of the Current Semester

Module details on 'NOSQL Databases - NOSQL Databases'

CategoryData & Information
TypeLecture
SiteGöttingen
LecturerDr. Wiese, Lena (Göttingen)
Module Exam ID2039
ECTS-Credits6
Weekly Composition3L + 1E
Required Hours of Work (presence / self-study)180 (56 / 124)
SemesterSummer
Teaching MethodsSlide presentation, home work, discussions
Module DescriptionThis course focuses on how to store arbitrary documents, objects of programming languages, XML data and graphs in native databases; hence, the lecture covers graph databases, object databases, XML databases, key-value stores, and column-based databases and gives a comparison to storing these data in relational databases. Getting to know novel requirements for database management systems like flexible update and query behavior are further topics of the lecture as well as concepts of distributed data management.
Module OutcomesOn completion of this module, students are able to present concepts, data models and storage mechanisms of the different NOSQL databases and explain their differences to the relational model. Students show basic knowledge of NOSQL query languages and access models and are able to explain concepts of distributed database systems.
Recommended LiteratureEric Redmond and Jim R. Wilson: Seven Databases in Seven Weeks, O'Reilly, 2012 Stefan Edlich, Achim Friedland, Jens Hampe, Benjamin Brauer, Markus Brückner: N*SQL, Hanser-Verlag, 2011
PrerequisitesBasic knowledge in relational database technology (like SQL) is recommended, but not mandatory.
ExamWritten or oral exam, graded (Written (90 min) or Oral (25min))

Available Course Modes

In the following document you can get an overview about the available course modes that are offered in the ITIS Master's program: Course Modes