retour
01/03
section 01

Les niveaux de modelisation Merise

Connectez-vous pour sauvegarder votre progression et acceder aux quiz
Se connecter

Merise est une methode de conception de systemes d'information tres repandue en France. Elle permet de modeliser une base de donnees en passant du monde reel au schema technique, etape par etape.

Les 3 niveaux de modelisation

NiveauModeleQuestionContenu
ConceptuelMCDQuoi ?Entites, associations, cardinalites
LogiqueMLDComment (abstrait) ?Tables, cles, relations
PhysiqueMPDComment (concret) ?SQL, types, index, contraintes

Le flux de conception

Cahier des charges (besoins metier)
        |
        v
  MCD (Modele Conceptuel de Donnees)
  - Entites et associations
  - Cardinalites
  - Independant du SGBD
        |
        v
  MLD (Modele Logique de Donnees)
  - Transformation des associations en tables
  - Cles primaires et etrangeres
  - Regles de passage MCD -> MLD
        |
        v
  MPD (Modele Physique de Donnees)
  - Script SQL concret
  - Types de donnees, index, contraintes
  - Specifique au SGBD (MySQL, PostgreSQL...)

Exemple concret : plateforme de formation

Cahier des charges simplifie :

Des utilisateurs s'inscrivent sur la plateforme
La plateforme propose des formations (Reseaux, DevOps, Web)
Chaque formation contient des chapitres organises en programmes
Les utilisateurs peuvent progresser dans les chapitres (score quiz, completion)
Les utilisateurs peuvent obtenir des badges

Regles de gestion

Les regles de gestion traduisent le cahier des charges en contraintes :

RG1 : Un utilisateur a un email unique
RG2 : Un utilisateur peut suivre plusieurs formations
RG3 : Un chapitre appartient a une seule formation
RG4 : Un chapitre appartient a un seul programme
RG5 : Un utilisateur peut avoir un score par chapitre
RG6 : Un utilisateur peut obtenir plusieurs badges
RG7 : Un badge peut etre obtenu par plusieurs utilisateurs
Methodologie : Commencez toujours par les regles de gestion. Elles sont la traduction du besoin metier en contraintes techniques. Chaque regle de gestion se retrouvera dans le MCD sous forme d'entite, d'association ou de cardinalite.