Cours les Systèmes de Gestion des Bases de données
Pré-requis UE Algorithmique et Structure de données UE Programmation structurée UE. Programmation et Structures dynamiques |
|
Objectif(s) Génér(al)/(aux) A l'issue de ce cours, l'étudiant doit maîtriser les concepts relatifs aux bases de données relationnelles permettant leur création et leur manipulation. |
Objectifs Spécifiques - Comprendre l'ensemble des concepts sous-jacents aux bases de données. - Approfondir les concepts de conception, d'implémentation et d'exploitation de bases de données. - Concevoir une base de données en respectant les règles et les normes des modèles de données. - Convertir un schéma conceptuel en un schéma logique (relationnel) cohérent. - Appliquer les opérations de l'algèbre relationnelle pour interroger une base. - Maîtrise le langage SQL |
Eléments de Contenu - Introduction aux bases de données - Conception d'une base de données : Modèle Entité/Association - Modèle relationnel - Algèbre relationnelle - Dépendances fonctionnelles - Normalisation et Formes Normales - Langage SQL |