
This course provides a comprehensive introduction to the principles and practices of database systems. It begins by addressing the limitations of traditional file-based data management and introduces students to the fundamental concepts of databases and Database Management Systems (DBMS). Through two structured chapters, learners explore topics such as data modeling, the relational model, SQL, and the architecture and functionality of relational DBMS like MySQL, Oracle, and SQL Server. The course emphasizes practical and theoretical understanding through the use of Entity-Relationship diagrams, schema design, and integrity constraints. Students will develop the ability to design, query, and manage databases efficiently while gaining insight into data integrity, security, and concurrent access control. This foundational knowledge prepares students for advanced studies in information systems and data-centric technologies.
- Créateur de cours: Houcine Belouaar
- Créateur de cours: abdelhafid dakhia
- Créateur de cours: Ilyes Naidji
- Enseignant: Meftah ZOUAI