184.685 Data Modelling
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, VU, 2.0h, 3.0EC


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to

  • interpret concepts of ER- and EER- models as well as the relational data model and apply them in order to express given facts;
  • abstract relevant concepts from a situation described in natural language, model them in ER- and EER- diagrams and derive relational schemas from such models;
  • devise relational schemas (including mechanisms for guaranteeing given integrity constraints on the data) and to implement them in SQL on a relational database management system (RDBMS);
  • assess and improve the quality of a relational schema;
  • manipulate and query data stored under a relational schema using SQL;
  • comprehend and independently formulate database queries in SQL, the Relational Algebra, and the Relational Calculus (this includes being able to formalize requests/queries given as natural language).

Subject of course

  • Semantic Data Modelling; EER-diagrams
  • The Relational Model (Basics, Translation using EER-diagrams)
  • Relational Query Languages
    • Relational Algebra
    • Relational Calculus
    • SQL
  • Design Theory for Relational Databases (Functional Dependencies, Normalforms)

Teaching methods

  • This course will be held in a distance-learning format, except for the exams.
  • This course is offered in a blocked format: the recordings will be put online on Mondays and Wednesdays.
  • This course will be held both in English and in German: the lectures, the exercise, and the exams will be available in both languages.
  • The topics of the course are presented during the lectures
  • In the exercise part of the course, the application of the presented methods, concepts, and algorithms are trained.
  • The exercise part consists exercise sheets, which are solved by the students as a homework and handed in.
  • Practicing the formulation of SQL queries is done in an online tool.
  • Ahead of the deadlines questions can be asked in the forum, teaching assistants will answer them there.
  • Exercises are checked by teaching assistants.

Mode of examination


Additional information

ECTS Breakdown:

14h lectures
14h preparation for and repetition of lectures
26h solving exercise sheets
19h exam preparation
 2h exam
75h (= 25h * 3ECTS)



Examination modalities

The final evaluation is based on the performance in the exercise part and a written exam.

Course registration

Begin End Deregistration end
11.09.2021 09:00 19.10.2021 23:59 19.10.2021 23:59

Registration modalities

Please notice that it is not allowed to register both for this course and for the course "Data Base Systems". Students enrolled for both courses simultaneously will be removed from both courses.

Registrations from students from Informatics, Business Informatics, and Mathematics will be confirmed. Confirmations of registrations from other studies depend on capacity.

Group Registration

GroupRegistration FromTo
DM25.02.2022 14:00


Study CodeObligationSemesterPrecon.Info
033 532 Media Informatics and Visual Computing Mandatory3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
884 Subject: Informatics und Informatics Management Mandatory5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase


No lecture notes are available.

Previous knowledge

There are no formal prerequisites for this course. However, it is strongly recommended to take the course "Formal Modelling" prior to this course.