This course helps the student to understand the principles on which database managements systems (DBMS) are designed and implemented.

Moreover, during this course the student will design a relational database using a popular database management system. In this process he will learn how to use the declarative query language SQL and how to design a database application to its entirety.