Knowledge Engineering

WS16: Praktikum Datenbankanwendungsentwicklung

Unterrichtssprache: Deutsch (The course will be held in German)
Semester:Winter 2016/17
Lecturer:Dr. Lena Wiese
Course type:Practical Course (Fachpraktikum)
Date/Time:every Thursday 10:00-12:00
Location:Informatik -1.101
FlexNow Registration:until 31.01.2017
Audience:Applied Computer Science BSc


The relational data model - where data are stored in tables and hence structured according to some fixed set of attributes (that is, table columns) - has been a success for several decades. Furthermore, SQL is a standardized and widely used query and management language for relational databases. A transformation of commonly occurring data into the relational table format is however not always convenient. On the contrary, storing arbitrary documents, objects in programming language, XML data and the like in relational databases imposes a huge overhead. Moreover, relational databases are geared towards frequent queries on a stable set of data with infrequent updates.
Novel requirements for database management systems lead to an emergence of several alternatives to relational systems, so that data can be stored in other structures with a flexible update and query behavior and distributed on multiple servers. Under the slogan NOSQL (in the sense of Not Only SQL) some systems have come up that concentrate on versatile use cases while diverging from the relational data model. This practical course will give students hands-on experience with some of these NOSQL technologies that are employed in Cloud Computing.

Active participation during the exercises is required.
Every participant has to register in the studIP system and be present at the oral examination (Testat).