Course info

The Advanced Databases module is designed for Master’s level Computer Science students who wish to deepen their understanding of modern data management systems. It covers five key areas: a review of relational databases, object-oriented databases, the extended relational model, deductive databases (logic and reasoning), and distributed databases. Emphasis is placed on modeling complex data, designing distributed systems, and implementing architectures suited to advanced applications. The course combines theoretical instruction, tutorials, and hands-on projects. By the end of the module, students will be able to design and implement robust, scalable, and efficient databases tailored to modern information systems.
- Teacher: Sofiane BENABBES