merise - freelancis.netfreelancis.net/_media/ressources/php/merise.pdf · intro • l'analyse...
TRANSCRIPT
Intro
• L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR
• La méthode MERISE, basée sur le modèle entité-association, est un outil simple et efficace, très répandu chez les développeurs français.
dimanche 3 octobre 2010
Qu’est ce que MERISE ?
• Création 1978-1979 (travaux de Peter Chen et d'Hubert Tardieu)
• Objectif : Modélisation et conception de SI
• Pour des projets de toute taille
• Utilisé pour la visualisation de SGBDR
(Oracle, Access, Paradox, MS SQL Server, Informix, Ingres, Sybase, IBM DB2...)
dimanche 3 octobre 2010
Process• Expression des besoins
- Inventaire des infos.
- Délimitations de l’étendue
• MCC définit les flux d’infos
• MCD et MCT décrivent les règles et contraintes
• MOT décrit les contraintes dues à l’environnement
• Modèle logique représente le choix logiciel
• Modèle physique représente le choix matériel
Expression des Besoins
Modèle conceptuel
Modèle logique
Modèle physique
S.I. Automatisé
S.I. Manuel
Cf merise01.pdf
dimanche 3 octobre 2010
Process• Expression des besoins
- Inventaire des infos.
- Délimitations de l’étendue
• MCC définit les flux d’infos
• MCD et MCT décrivent les règles et contraintes
• MOT décrit les contraintes dues à l’environnement
• Modèle logique représente le choix logiciel
• Modèle physique représente le choix matériel
Expression des Besoins
Modèle conceptuel
Modèle logique
Modèle physique
S.I. Automatisé
S.I. Manuel
Cf merise01.pdf
dimanche 3 octobre 2010
Process• Expression des besoins
- Inventaire des infos.
- Délimitations de l’étendue
• MCC définit les flux d’infos
• MCD et MCT décrivent les règles et contraintes
• MOT décrit les contraintes dues à l’environnement
• Modèle logique représente le choix logiciel
• Modèle physique représente le choix matériel
Expression des Besoins
Modèle conceptuel
Modèle logique
Modèle physique
S.I. Automatisé
S.I. Manuel
Cf merise01.pdf
dimanche 3 octobre 2010
Process• Expression des besoins
- Inventaire des infos.
- Délimitations de l’étendue
• MCC définit les flux d’infos
• MCD et MCT décrivent les règles et contraintes
• MOT décrit les contraintes dues à l’environnement
• Modèle logique représente le choix logiciel
• Modèle physique représente le choix matériel
Expression des Besoins
Modèle conceptuel
Modèle logique
Modèle physique
S.I. Automatisé
S.I. Manuelnotre job
Cf merise01.pdf
dimanche 3 octobre 2010
MCC
• Modèle Conceptuel de Communication : définir les flux d’informations à prendre en compte
LOUEURS LOCATAIRES
Cherche locataires Cherche appartements
dimanche 3 octobre 2010
MCT
• Modèle Conceptuel de Traitement :définir règles et les contraintes à prendre en compte
LOUEURS LOCATAIRES
Rédige le contratSigne le contrat
Etat des lieuxSigne le contratEtat des lieux
dimanche 3 octobre 2010
MCD
• Modèle Conceptuel de Données
définit les relations entre les champs
loueLOUEUR LOCATAIRE
dimanche 3 octobre 2010
MOT
• Modèle Conceptuel de Donnéesdéfinit les contraintes liées à l’environement
LOUEURS LOCATAIRES
Envoie le contrat par LR+AR
Donne un accord de principe lors de la visite
dimanche 3 octobre 2010
NomPrenomDate de Naiss.Lieu de Naiss.Sexe
Adresse 1Adresse 2Code PostalVillePays
Les Entités & les Attributs
ETRE_HUMAIN ADRESSE
dimanche 3 octobre 2010
Les Associations
NomPrenomDate de Naiss.Lieu de Naiss.Sexe
ETRE_HUMAIN
Adresse 1Adresse 2Code PostalVillePays
ADRESSEest proprio
habite
vend
dimanche 3 octobre 2010
La cardinalité
NUM_SECUNomPrenomDate de Naiss.Lieu de Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Adresse 2Code PostalVillePays
APPART
réside1,1 0,n
dimanche 3 octobre 2010
La cardinalité
NUM_SECUNomPrenomDate de Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
réside1,1 0,n
dimanche 3 octobre 2010
La Cardinalité
réside1,1 0,n
possède
loue0,n
1,n
NUM_SECUNomPrenomDate de Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART0,n
0,n
dimanche 3 octobre 2010
Cléf d’une entité
Elements uniques:ils permettent d’identifier efficacement l’individu.
NomPrenomDate de Naiss.Lieu de Naiss.Sexe
ETRE_HUMAINAdresse 1Adresse 2Code PostalVillePaysBâtimentEscalierEtagePorte
ADRESSE
dimanche 3 octobre 2010
Cléf d’une entité
Elements uniques:ils permettent d’identifier efficacement l’individu.
NomPrenomDate de Naiss.Lieu de Naiss.Sexe
ETRE_HUMAINAdresse 1Adresse 2Code PostalVillePaysBâtimentEscalierEtagePorte
ADRESSE
dimanche 3 octobre 2010
Cléf d’une entité
Elements uniques:ils permettent d’identifier efficacement l’individu.
NomPrenomDate de Naiss.Lieu de Naiss.Sexe
ETRE_HUMAINAdresse 1Adresse 2Code PostalVillePaysBâtimentEscalierEtagePorte
ADRESSE
dimanche 3 octobre 2010
Cléf d’une entité
Elements uniques:ils permettent d’identifier efficacement l’individu.
NomPrenomDate de Naiss.Lieu de Naiss.Sexe
ETRE_HUMAINAdresse 1Adresse 2Code PostalVillePaysBâtimentEscalierEtagePorte
ADRESSE
C’est v
ite le b
ordel !
dimanche 3 octobre 2010
Cléf d’une entité
Il faut donc trouver une cléf unique qui nous permette d’identifier à coups sûr notre individu.NUM_SECU
NomPrenomDate de Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
dimanche 3 octobre 2010
Cléf d’une entité
Il faut donc trouver une cléf unique qui nous permette d’identifier à coups sûr notre individu.NUM_SECU
NomPrenomDate de Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
dimanche 3 octobre 2010
Les Liens
NUM_SECUNomPrenomDate de Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
NUM_CONTRDate d’échéanceType de PoliceCapital mobilier
POLICE
assure 1,n0,n
1,n
merise03.pdf
dimanche 3 octobre 2010
Les Liens
NUM_SECUNomPrenomDate de Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
NUM_CONTRDate d’échéanceType de PoliceCapital mobilier
POLICE
assure 1,n0,n
1,n
merise03.pdf
dimanche 3 octobre 2010
Les liens
NUM_SECUNomPrenomDate de Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
NUM_CONTRDate d’échéanceType de PoliceCapital mobilier
POLICE
possède 1,11,n
1,1souscrit concerne
0,n
1,n
0,1
dimanche 3 octobre 2010
NUM_SECUFK_NUM_APPARTNomPrenomSexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
réside1,1 0,1
les liens (en pratique)merise04.pdf
dimanche 3 octobre 2010
les liens
NUM_SECUNomPrenomDate Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
possède0,n 1,n
Un proprio peut possé
der +sieurs apparts
dimanche 3 octobre 2010
les liens
NUM_SECUNomPrenomDate Naiss.Sexe
ETRE_HUMAIN
NUM_APPARTAdresse 1Code PostalVillePays
APPART
possède0,n 1,n
Un proprio peut possé
der +sieurs apparts
dimanche 3 octobre 2010