Course Objective

The course objective is to obtain a good knowledge and understanding of
relational database systems. This includes the ability to develop
conceptual database models, as well as key concepts and skills in
relational database theory and practice.

Course Content

The course is concerned with base principles and important aspects of
relational databases. Among others, we treat:
- ER and UML class diagrams (for the design and evaluation of database
- the relational database model,
- functional dependencies,
- integrity constraints,
- transactions and concurrency control.

Teaching Methods

Lectures, exercise/practicum classes, individual homework and practicum

Method of Assessment


The practicum is mandatory for qualifying for the exam.


Database Systems, The Complete Book, by: Hector Garcia-Molina & Jeffrey
D. Ullman & Jennifer Widom. 2nd edition.

Target Audience

2CS, 2IMM, 2LI, 2BA

Recommended background knowledge

Basic programming skills help.

General Information

Course Code X_401008
Credits 6 EC
Period P5
Course Level 200
Language of Tuition English
Faculty Faculty of Science
Course Coordinator drs. J. Endrullis
Examiner drs. J. Endrullis
Teaching Staff drs. J. Endrullis

Practical Information

You need to register for this course yourself

Last-minute registration is available for this course.

Teaching Methods Lecture, Computer lab, Practical
Target audiences

This course is also available as: