Conception d’une base
de données
Introduction à Merise
1
Présentation de Merise
➢ Merise est une méthode qui a commencé à
être utilisée dans le début des années 80.
➢ Nous n'en étudierons qu'un aspect : les
modèles liés aux données.
2
Cycle d'abstraction MERISE
ou
démarche par niveau (1)
Niveau
conceptuel
La première version de
Niveau
MERISE se basait sur organisationnel
trois niveaux
Niveau
physique
3
Les modèles MERISE
Données Traitements
Partie Modèle conceptuel des données Modèle conceptuel des traitements
étudiée
M.C.D. M.C.T.
Signification des informations sans contrainte Activité du domaine avec flux et acteurs sans
technique ou économique précision de ressources ou organisation
Modèle organisationnel données Modèle organisationnel traitements
M.O.D. M.O.T.
Signification des informations avec contrainte Fonctionnement du domaine avec ressources
organisationnelle et économique utilisées et leur organisation
Modèle logique des données Modèle logique des traitements
M.L.D. M.L.T.
Description des données tenant compte de leurs Fonctionnement du domaine avec ressources
conditions et des techniques de mémorisation utilisées et leur organisation informatique
Modèle physique des données Modèle physique des traitements
M.P.D. [Link].T.
Description bases de données ou fichiers selon Architecture technique des programmes et
syntaxe SGF ou SGBD chaînes de traitements
4
La démarche par niveau (2)
Veuillez
Systèmepatienter
d’informations
quelques
organisationnel
instants
Ici
Niveau
Conceptuel
Niveau
Organisationnel
Système d’informations informatisé
Niveau
Logique
Niveau
Physique
5
La démarche par niveau (2)
Niveau
Conceptuel
le modèle conceptuel des données
Le modèle conceptuel des données décrit la sémantique c’est à dire le sens
attaché à ces données et à leurs rapports et non à l’utilisation qui peut en
être faite.
Ce modèle décrit des entités et les associations entre celles-ci. Il est basé
sur une approche linguistique de la modélisation. A partir d'un texte
décrivant un système statique, nous modélisons :
✓des entités
✓des liaisons entre ces entités : les relations ou associations
Préalablement à la construction de ce modèle, il convient de faire
l’inventaire des données.
6
Modèle Conceptuel des Données
➢ Lorsque le concepteur débute dans un domaine :
approche déductive ➔ dictionnaire ou répertoire
des données.
➢Quand il connaît le domaine :
approche inductive ➔ Construction directe du M.C.D.
7
Dictionnaire des données
➢ Établir la liste des données à partir de l'existant (entretien,
documents ....)
➢ Compléter par la liste des données à intégrer (si connues)
➢ Retirer les données calculées (elles seront utilisées plus tard)
➢ Épurer les synonymes
➢ Épurer les homonymes
➢ Épurer les redondances
8
Dictionnaire des données
N° Nom Code Structure Observations
9
Les modèles de données normalisés
➢ Merise propose les modèles MCD/MLD/MPD et un
processus plus ou moins automatisable pour passer de l’un
à l’autre
✓ Merise est idéal pour concevoir une base de données relationnelle et
programmer les traitements ensuite
➢ Il est aussi courant de représenter les données selon un
Diagramme de Classes
✓ C’est le modèle idéal pour une programmation orientée objet
✓ Il existe des règles de transformation d’un diagramme de classes en
MDP
✓ Ce processus est idéal pour réaliser d’abord la programmation et
ensuite de la mémorisation des données en BDD
10
Vous êtes arrivé à la fin de cette introduction
Cliquez sur retour pour en sortir
Retour
11