
Le module OFPPT M106 pas à pas : cahier des charges, MCD et MLD avec Merise, normalisation, puis SQL avec MySQL. Vidéos minutées et exercices corrigés.
Toute application stocke ses données dans une base : les inscrits d'un site, les produits d'une boutique, les notes des stagiaires. Une base bien conçue reste fiable et rapide ; une base mal conçue accumule les doublons et les incohérences. Ce cours t'apprend à concevoir une base avec la méthode Merise, puis à la créer et à l'interroger en SQL avec MySQL.
Ce cours suit le plan officiel du module OFPPT M106 (filière Développement digital) et l'exemple fil rouge du résumé théorique : la gestion d'un centre de formation.
Le cours est organisé en 3 modules et 9 chapitres :
Module 1 · Concevoir une base de données Tu analyses un cahier des charges, tu construis le dictionnaire de données et le graphe des dépendances fonctionnelles, puis le modèle conceptuel (MCD) avec ses cardinalités. Tu normalises ensuite les données (1FN, 2FN, 3FN, FNBC, 4FN) et tu passes au modèle logique (MLD).
Module 2 · Préparer l'environnement Tu modélises avec Looping et MySQL Workbench, puis tu installes, configures et utilises le serveur MySQL.
Module 3 · Manipuler les données Tu crées les tables et leurs contraintes, tu insères et modifies les données, tu écris des requêtes SQL de plus en plus riches (filtres, agrégats, GROUP BY, jointures, sous-requêtes, vues), puis tu administres la base : utilisateurs et droits, sauvegardes, transactions, index, procédures et déclencheurs. Tu termines par un examen blanc et une fiche mémo.
Ce qui rend ce cours efficace :
Prérequis : aucun. Il te faut un ordinateur, MySQL 8 et MySQL Workbench (ou XAMPP), installés pendant le cours.
À la fin du cours, tu sauras concevoir une base de données normalisée à partir d'un cahier des charges, la créer dans MySQL et l'interroger avec des requêtes SQL.