020BDRES2 | Bases de données relationnelles |
---|---|
![]() |
Ce cours offre une introduction complète aux systèmes de bases de données, en mettant l’accent à la fois sur les fondements théoriques et sur les applications pratiques. Les thèmes abordés incluent les modèles logiques de bases de données, l’algèbre relationnelle et les principes de conception tels que les dépendances fonctionnelles. Les étudiants acquerront une maîtrise du langage SQL (Structured Query Language), couvrant aussi bien les commandes de base que les requêtes avancées. Des notions complémentaires telles que les vues, les déclencheurs (triggers), les fonctions et les procédures stockées dans les systèmes de gestion de bases de données seront également étudiées. Le cours traite en outre des structures d’indexation pour la conception physique des bases de données. Les étudiants développeront ainsi les compétences nécessaires pour traduire l’algèbre relationnelle en SQL et concevoir des solutions de bases de données efficaces. Temps présentiel : 30 heures Charge de travail étudiant : 70 heures Méthode(s) d'évaluation : Travaux pratiques |