MERISE Modélisation et Conception de Systèmes d Information
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.
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...)
Process S.I. Manuel Expression des Besoins Modèle conceptuel Cf merise01.pdf Modèle logique Modèle physique S.I. Automatisé 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
Process S.I. Manuel Expression des Besoins Modèle conceptuel Cf merise01.pdf Modèle logique Modèle physique S.I. Automatisé 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
Process S.I. Manuel Expression des Besoins Modèle conceptuel Cf merise01.pdf Modèle logique Modèle physique S.I. Automatisé 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
Process S.I. Manuel Expression des Besoins Modèle conceptuel Cf merise01.pdf Modèle logique Modèle physique S.I. Automatisé 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 notre job 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
MCC Modèle Conceptuel de Communication : définir les flux d informations à prendre en compte LOUEURS Cherche locataires LOCATAIRES Cherche appartements
MCT Modèle Conceptuel de Traitement : définir règles et les contraintes à prendre en compte LOUEURS LOCATAIRES Rédige le contrat Signe le contrat Etat des lieux Signe le contrat Etat des lieux
MCD Modèle Conceptuel de Données définit les relations entre les champs LOUEUR loue LOCATAIRE
MOT Modèle Conceptuel de Données définit les contraintes liées à l environement LOUEURS Envoie le contrat par LR+AR LOCATAIRES Donne un accord de principe lors de la visite
merise02.pdf C est parti On va bosser MERISE avec un exemple
Les Entités & les Attributs Date de Naiss. Lieu de Naiss. ADRESSE Adresse 2
Les Associations Date de Naiss. Lieu de Naiss. est proprio habite vend ADRESSE Adresse 2
La cardinalité NUM_SECU Date de Naiss. Lieu de Naiss. 1,1 0,n réside APPART NUM_APPART Adresse 2
La cardinalité
La cardinalité NUM_SECU Date de Naiss. 1,1 0,n réside APPART NUM_APPART
La Cardinalité 0,n loue 0,n APPART NUM_SECU Date de Naiss. 1,1 0,n réside 0,n possède 1,n NUM_APPART
Cléf d une entité Date de Naiss. Lieu de Naiss. Elements uniques: ils permettent d identifier efficacement l individu. ADRESSE Adresse 2 Bâtiment Escalier Etage Porte
Cléf d une entité Date de Naiss. Lieu de Naiss. Elements uniques: ils permettent d identifier efficacement l individu. ADRESSE Adresse 2 Bâtiment Escalier Etage Porte
Cléf d une entité Date de Naiss. Lieu de Naiss. Elements uniques: ils permettent d identifier efficacement l individu. ADRESSE Adresse 2 Bâtiment Escalier Etage Porte
Cléf d une entité Date de Naiss. Lieu de Naiss. Elements uniques: ils permettent d identifier efficacement l individu. C est vite le bordel! ADRESSE Adresse 2 Bâtiment Escalier Etage Porte
Cléf d une entité NUM_SECU Date de Naiss. Il faut donc trouver une cléf unique qui nous permette d identifier à coups sûr notre individu. APPART NUM_APPART
Cléf d une entité NUM_SECU Date de Naiss. Il faut donc trouver une cléf unique qui nous permette d identifier à coups sûr notre individu. APPART NUM_APPART
Les Liens merise03.pdf APPART NUM_SECU Date de Naiss. 0,n assure 1,n POLICE 1,n NUM_APPART NUM_CONTR Date d échéance Type de Police Capital mobilier
Les Liens merise03.pdf APPART NUM_SECU Date de Naiss. 0,n assure 1,n POLICE 1,n NUM_APPART NUM_CONTR Date d échéance Type de Police Capital mobilier
Les liens NUM_SECU Date de Naiss. 0,n souscrit 1,1 1,n possède POLICE NUM_CONTR Date d échéance Type de Police Capital mobilier 1,1 1,n APPART NUM_APPART 0,1 concerne
les liens (en pratique) merise04.pdf NUM_SECU FK_NUM_APPART 1,1 0,1 réside APPART NUM_APPART
NUM_SECU Date Naiss. les liens Un proprio peut posséder +sieurs apparts 0,n 1,n possède APPART NUM_APPART
NUM_SECU Date Naiss. les liens Un proprio peut posséder +sieurs apparts 0,n 1,n possède APPART NUM_APPART
les liens NUM_SECU Date Naiss. POSSEDE FK_NUM_APPART FK_NUM_SECU APPART NUM_APPART