Modern Database Systems

Modern Database Systems

Basic Information

I046 (3+3+1) - 9 ECTS credits

The main objective of the course is to acquire advanced skills in working on modern database systems. In the first part of the course, students are familiarized with abstract data models with emphasis on conceptual and logical modelling. Relational databases and Structured Query Language (SQL) are taught by using Oracle and/or MySQL relational database management systems. During the semester students are expected to develop skills in modelling and implementation of advance concepts in relational database design. Non-relational databases are also introduced on examples of MongoDB document database and Hadoop distributed database management system.

You can access the course content at the following link: PDF

Basic literature

  1. Hector Garcia-Molina, Jeffrey D. Ullman, and JenniferWidom. Database Systems: The Complete Book,
    volume 1. Prentice Hall, Jan 2009.

Additional literature

Teaching materials

The materials are available on the internal Teams channel of the course, through which all internal communication takes place. Students are required to register on the course’s Teams channel. The channel code for joining the course can be found in the schedule.