0% ont trouvé ce document utile (0 vote)
37 vues2 pages

Merise Guide Complet

Transféré par

taieb.kanfir
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
37 vues2 pages

Merise Guide Complet

Transféré par

taieb.kanfir
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

La Méthodologie Merise : Guide Complet avec Exemples

1. Le Cœur de Merise : La Séparation des Données et des Traitements


Merise repose sur un principe fondamental : concevoir les données (ce qu'on stocke) et les
traitements (ce qu'on fait avec ces données) de manière séparée mais coordonnée.

Votre document se concentre sur la partie 'Données', en décrivant les 3 niveaux de


modélisation.

2. Les 3 Niveaux (Étapes) de Modélisation des Données


EXEMPLE CONTEXTE : Nous allons modéliser un système simple de gestion de bibliothèque.

a) Niveau Conceptuel (MCD - Modèle Conceptuel des Données)


Objectif : Répondre à la question 'QUOI ?'. Décrire les données métier et leurs liens, sans se
soucier de la technique.

Éléments (Termes de votre document) :


- 'Shéma culture : association (HCD)' = C'est le MCD. Il représente les entités (objets
importants) et les associations (liens entre eux).
- 'Indépendant de tout SGT' = Ce modèle doit être valable, qu'on utilise Oracle, MySQL ou
autre chose.

Exemple pour une bibliothèque :


- Entité 1 : LIVRE (avec ses attributs : ISBN, Titre, Auteur)
- Entité 2 : ADHÉRENT (avec ses attributs : Numéro, Nom, Prénom)
- Association : EMPRUNTER

Un ADHÉRENT emprunte un ou plusieurs LIVRE.


Un LIVRE est emprunté par zéro ou un ADHÉRENT (s'il est disponible ou non).

Ce modèle est compréhensible par le bibliothécaire, sans qu'il ne connaisse l'informatique.

b) Niveau Logique (MLD - Modèle Logique des Données)


Objectif : Faire la transition entre le conceptuel et le technique. On affine le MCD pour
préparer la base de données.

Action : On 'normalise' le modèle pour éviter les répétitions et incohérences.

Exemple : On précise les cardinalités de l'association EMPRUNTER :


- Un ADHÉRENT (1) peut emprunter plusieurs LIVRES (N) -> cardinalité 1,N
- Un LIVRE (1) peut être emprunté par zéro ou un ADHÉRENT (0,1) -> cardinalité 0,1
c) Niveau Physique (MPD - Modèle Physique des Données)
Objectif : Répondre à la question 'COMMENT ?'. Implémenter le modèle en SQL sur un SGBD
précis (comme Oracle, cité dans votre doc).

Éléments (Termes de votre document) :


- 'Génération d'un mode physique de donne' = Création du MPD.
- 'Langage SQL' = Le langage utilisé pour créer les tables.
- 'La définition de type de chaque attribut doit être précise' = C'est la phase cruciale de
définition des tables.

Vous aimerez peut-être aussi