Introduction
Bienvenue dans le cours Bases de données – SQL !
L’objectif de ce cours est de découvrir et de comprendre les systèmes de gestion de bases de données relationnelles (SGBDR). Nous allons aborder à la fois la modélisation de données (du modèle conceptuel au modèle logique) et la pratique du langage SQL à travers des exercices concrets. À l’issue de ce cours, vous serez capable de concevoir un modèle de données simple, de l’implémenter dans un SGBDR, puis de formuler et exécuter des requêtes SQL pour analyser et exploiter les données.
Programme pédagogique
-
Séance 1 - Mardi 9 septembre, 10h30 - 12h30
Introduction aux bases de données et aux SGBD -
Séance 2 - Mardi 16 septembre, 10h30 - 12h30
Modélisation conceptuelle (MCD) -
Séance 3 - Mardi 23 septembre, 10h30 - 12h30
Du MCD au Modèle Logique (MLD) -
Séance 4 - Mardi 30 septembre, 10h30 - 12h30
Passage au SQL + Introduction à PostgreSQL et DBeaver -
Séance 5 - Mardi 14 octobre, 8h30 - 12h30
SQL - Requête simple et Jointure -
Séance 6 - Mardi 21 octobre, 10h30 - 12h30
SQL - Requêtes imbriquées -
Séance 7 - Mardi 4 novembre, 10h30 - 20h30
SQL - Agrégation de données -
Séance 8 - Mardi 18 novembre, 10h30 - 12h30
Révisions -
Séance 9 - Mardi 25 novembre, 10h30 - 12h30
Examen final
Modalités d’évaluation
-
Devoir maison (30 %)
Exercice de modélisation conceptuelle, passage au modèle logique et traduction en SQL. -
Examen final (70 %)
Épreuve pratique : modélisation et requêtage d’un jeu de données.
Outils
- PostgreSQL
- DBeaver
Ressources
- Ce site
- Support de présentation BDD-SQL.pdf
Contact
fabien.pageot@gmail.com