retour
01/03
section 01
Les niveaux de modelisation Merise
Connectez-vous pour sauvegarder votre progression et acceder aux quiz
Se connecterMerise 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
| Niveau | Modele | Question | Contenu |
|---|---|---|---|
| Conceptuel | MCD | Quoi ? | Entites, associations, cardinalites |
| Logique | MLD | Comment (abstrait) ? | Tables, cles, relations |
| Physique | MPD | Comment (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 utilisateursMethodologie : 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.
// voir aussi