Aller au contenu

Parcours · Modélisation MERISE

Du besoin métier au schéma de base

34 leçons guidées pas à pas : modèle conceptuel (MCD), logique (tables, clés primaires et étrangères) puis physique (SQL, index), construits sur un canevas interactif.

34

leçons guidées

2

studios libres

Ce parcours compte pour plusieurs certifications

Toutes les certifications

Chaque niveau demande des leçons de plusieurs parcours, puis un examen final corrigé sur nos serveurs. Le diagnostic et le plan de révision sont ouverts sans abonnement.

Certification Central Campus : ni diplôme d'État, ni certification professionnelle enregistrée au répertoire national.

MCD

Modèle conceptuel : entités, associations, cardinalités.

MLD

Modèle logique : tables, clés primaires et étrangères.

MPD

Modèle physique : CREATE TABLE, types, contraintes et index.

Vers le SQL

Jointures et requêtes sur le schéma que vous avez construit.

Fondamentaux du MCD

Comprendre MERISE, recueillir les règles de gestion, poser entités, identifiants et associations.

5 leçons

Cardinalités et associations

Traduire les règles en cardinalités, choisir entre association et entité, modéliser réflexives et ternaires.

6 leçons

Cas pratiques et MCD avancé

Identification relative, héritage et cas complets, jusqu'à la prévision du MLD.

5 leçons

MLD : modèle logique de données

Traduire le MCD en tables relationnelles : clés primaires, clés étrangères, cas particuliers et normalisation.

10 leçons
17Intermédiaire

Qu'est-ce que le MLD ?

Passer du MCD au schéma relationnel : tables, clés primaires, clés étrangères et notation textuelle des examens.

Ouvrir la leçon
18Intermédiaire

Entité → Table

Traduire une entité isolée en table : conventions de nommage, colonnes et identifiant texte devenu clé primaire.

Ouvrir la leçon
19Intermédiaire

Choisir la clé primaire

Choisir une clé primaire stable : identifiant naturel ou artificiel, clé candidate et clé primaire composite.

Ouvrir la leçon
20Intermédiaire

Association 1,N → Clé étrangère

Traduire une association binaire dont une patte a un maximum à 1 : la table de cette entité reçoit la clé étrangère.

Ouvrir la leçon
21Intermédiaire

Associations 0,1 et 1,1

Traduire les associations dont les deux maximums valent 1 : clé étrangère côté (1,1), ou côté le moins souvent vide.

Ouvrir la leçon
22Intermédiaire

Association N-N → Table de liaison

Traduire une association N-N en table de liaison : clé primaire concaténée, attributs portés et limite du ré-emprunt.

Ouvrir la leçon
23Intermédiaire

Réflexive et ternaire au MLD

Traduire une association réflexive (clé étrangère vers sa propre table) et une ternaire (table de liaison à trois clés).

Ouvrir la leçon
24Intermédiaire

Héritage et identification relative

Choisir entre les trois traductions de l'héritage et traduire une entité faible à identification relative.

Ouvrir la leçon
25Intermédiaire

Dépendances fonctionnelles et formes normales

Repérer les dépendances fonctionnelles d'une table plate et la décomposer en première, deuxième puis troisième forme normale.

Ouvrir la leçon
26Intermédiaire

Cas pratique : commandes et lignes

MLD complet d'un site marchand : client, commande, produit et lignes de commande avec prix payé historisé.

Ouvrir la leçon

MPD : modèle physique de données

Implémenter le schéma en SQL : types, contraintes, actions référentielles, index et portage PostgreSQL.

8 leçons
27Intermédiaire

Qu'est-ce que le MPD ?

Passer du MLD au SQL exécutable : choisir les types SQLite, poser les premières contraintes et créer sa première table.

Ouvrir la leçon
28Intermédiaire

CREATE TABLE et types SQL

Écrire un CREATE TABLE complet pour un catalogue : clé texte, champ obligatoire, prix exact et contrainte CHECK sur le montant.

Ouvrir la leçon
29Intermédiaire

Contraintes d'intégrité

Traduire des règles de gestion en NOT NULL, UNIQUE, CHECK, clé primaire composite et clés étrangères sur un schéma de bibliothèque.

Ouvrir la leçon
30Intermédiaire

ON DELETE, ON UPDATE et DEFAULT

Décider du sort des lignes enfants quand un parent est supprimé : RESTRICT, CASCADE, SET NULL, valeurs par défaut et PRAGMA foreign_keys.

Ouvrir la leçon
31Intermédiaire

Index et optimisation

Savoir ce qui est déjà indexé, créer les index qui manquent sur les clés étrangères et les colonnes filtrées, lire EXPLAIN QUERY PLAN.

Ouvrir la leçon
32Intermédiaire

Portabilité : de SQLite à PostgreSQL

Écrire un DDL portable avec contraintes nommées, puis le traduire pour PostgreSQL : IDENTITY, NUMERIC, TIMESTAMPTZ, BOOLEAN et uuidv7.

Ouvrir la leçon
33Intermédiaire

Cas complet : médiathèque en SQL

Livrable final d'une médiathèque : œuvres, exemplaires, emprunts historisés, contraintes métier, index et emprunt en cours unique.

Ouvrir la leçon
34Intermédiaire

Cas complet : boutique en ligne

Script final d'une boutique : clé composite des lignes de commande, prix historisé, CHECK, actions référentielles et index sur les clés étrangères.

Ouvrir la leçon