Retour au cours

Semaines 2-3 : Modélisation

Concevoir la structure avant de construire : entités, relations, normalisation et schémas qui tiennent la route

Défi : les Lois de la Physique des Données

La normalisation en défis, chacun avec sa solution sur la diapo suivante : trois lois à découvrir avant de les nommer, les trois anomalies, puis l'art de briser la loi exprès. Flèches gauche et droite pour naviguer.

Ouvrir le défi (12 diapositives)

Objectifs des semaines 2 et 3

À la fin de ces deux semaines, vous saurez faire parler un client pour identifier ses concepts, dessiner un modèle conceptuel de données (MCD), le convertir en modèle logique (MLD) avec les règles de passage, normaliser un schéma pour chasser la redondance, et prototyper des maquettes qui révèlent les multiplicités entre les données.

Déroulement

  1. Brainstormer : tableau blanc, cartes et maquettes pour identifier les concepts et les processus du client.
  2. Modéliser : dessiner le MCD, le diagramme entité-relation qui capture les concepts et leurs multiplicités.
  3. Convertir : appliquer les règles de passage du modèle conceptuel au modèle relationnel pour obtenir le MLD.
  4. Normaliser : éliminer les redondances et les anomalies avec les formes normales.
  5. Pratiquer : le labo BDD Cégep et le lancement du Contrat Auteurs mettent tout ça en action.
La série SQL Semaines 2-3 : 1 diaporama sur les 10 de la série

Voir toute la série SQL

Notes de cours

Les notes de cours des semaines 2 et 3 : les diaporamas en version web (diapositives d'origine, exactes) et en PDF, les règles de passage et la vidéo de la multiplicité :

Modéliser la base de données 39 diapositives - le coeur de la matière
MCD - Modèle conceptuel de données 20 diapositives - le diagramme entité-relation
Normalisation et conversion 17 diapositives - chasser la redondance
Règles de passage du MCD au modèle relationnel 2 pages - convertir le MCD en MLD
PDF
La multiplicité 11 diapositives - les liens entre les données
Vidéo : la multiplicité 11 minutes - les multiplicités entre les données

Labo : la base de données du Cégep

Un exercice de modélisation à compléter : à partir du classeur fourni, identifiez les tables, les clés et les relations d'une base de données de Cégep.

Labo BDD Cégep - À compléter (classeur)

Ressources

Modèles - exemples (PDF)

Évaluation : le Contrat Auteurs (15%)

L'évaluation des semaines 2-3 et suivantes : modéliser la base de données d'un journal de nouvelles, en équipes de deux ou trois, avec le prof dans le rôle du client. Lancement le 1er septembre 2026, première livraison (MODELISATION) le 21 septembre 2026 à minuit.

Tout ce que vous apprenez ces deux semaines sert directement le contrat : le brainstorming, le MCD, le MLD et la normalisation sont les livrables de la première livraison.
Page du Contrat Auteurs Présentation Contrat Auteurs (version web) Présentation Contrat Auteurs (PDF)

Les outils : prototypage, tableau blanc et draw.io

Deux diaporamas d'outils pour faire parler le client et dessiner ses écrans, en version web (diapositives d'origine, exactes) et en PDF, et l'outil en ligne pour dessiner vos MCD et MLD :

Outils de prototypage 6 diapositives - maquettes et storyboards
Tableau blanc 2 diapositives - l'outil du brainstorming