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

Ce cours est proposé dans les diplômes suivants
 Licence en informatique
Licence en informatique
Licence en télécommunications
Licence en télécommunications
Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications
Diplôme d'ingénieur - spécialité génie mécanique
Diplôme d'ingénieur - spécialité génie mécanique