048RDADL3

Relational databases

This course provides a comprehensive introduction to the fundamental concepts and practical applications of relational database systems. Through a combination of theoretical understanding and hands-on exercises, students will gain the knowledge and skills necessary to design, create, query, and manage relational databases effectively. The course covers various aspects of database management, including data modeling, SQL query language, normalization techniques, database administration, and data quality assurance. Additionally, students will explore advanced topics such as object-oriented databases, data warehousing, and the integration of database technologies. This course provides students with a strong foundation in relational databases, SQL query language, data modeling, and database administration. By the end of the course, students will have the skills and knowledge necessary to contribute effectively to database development and management projects within various organizational contexts.


Temps présentiel : 45 heures


Charge de travail étudiant : 150 heures


Méthode(s) d'évaluation : Examen écrit


Référence :
"Database System Concepts" by Abraham Silberschatz, Henry F. Korth, and S. Sudarshan "SQL Performance Explained" by Markus Winand

Ce cours est proposé dans les diplômes suivants
 Licence en Mathématiques - option : Data Science