| 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 les applications pratiques. Les sujets abordés incluent les modèles logiques de bases de données, l’algèbre relationnelle et les principes de conception des bases de données tels que les dépendances fonctionnelles. Les étudiants acquerront une maîtrise du langage SQL (Structured Query Language), en couvrant aussi bien les commandes de base que les requêtes avancées. D’autres notions seront abordées, notamment 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. Le cours explore également les structures d’indexation pour la conception physique des bases de données. Les étudiants développeront des compétences 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 |