MERISE LA CONCEPTION DE LA BASE DE DONNEES Merise INTRODUCTION.................

MERISE LA CONCEPTION DE LA BASE DE DONNEES Merise INTRODUCTION......................................................................................................................5 DEFINITION...................................................................................................................................6 LA DISTINCTION STATIQUE-DYNAMIQUE..........................................................................7 L'AXE D'ABSTRACTION.............................................................................................................8 LES DIFFERENTS MODELES.....................................................................................................9 LA COURBE DU SOLEIL...........................................................................................................10 LES MODELES CONCEPTUELS.........................................................................................11 CHAPITRE 1 - LE MODELE CONCEPTUEL DES DONNEES (MCD)................................12 1 - DEFINITION...........................................................................................................................................12 2 - CONCEPTS.............................................................................................................................................12 21 - INDIVIDU.........................................................................................................................................12 22 - RELATION.......................................................................................................................................13 3 - TECHNIQUES DE MODELISATION...................................................................................................19 31 – SYNTHESE DES DEMARCHES PRESENTEES..........................................................................19 32 – TECHNIQUE DE CHEN (Modélisation directe)............................................................................20 33 – MODELISATION ASCENDANTE................................................................................................21 331 - Le Dictionnaire de Données......................................................................................................21 332 - Les dépendances fonctionnelles(DF).........................................................................................21 333 - Graphe des dépendances fonctionnelles (GDF).........................................................................21 334 - Modèle conceptuel des données brut..........................................................................................22 34 - NORMALISATION..........................................................................................................................23 Première forme normale (1ère FN) ....................................................................................................23 Deuxième forme normale (2ème FN)..................................................................................................24 Troisième forme normale (3FN) ........................................................................................................25 CHAPITRE 2 – LE MODELE CONCEPTUEL DES TRAITEMENTS ANALYTIQUE (MCTA)...........................................................................................................................................28 1 - DEFINITION...........................................................................................................................................28 2 - CONCEPTS.............................................................................................................................................29 21 – OPERATION CONCEPTUELLE....................................................................................................29 22 – ETAT D'OBJET...............................................................................................................................29 23 - ACTION............................................................................................................................................29 24 – EVENEMENT..................................................................................................................................30 25 – REGLE CONCEPTUELLE.............................................................................................................30 26 – REGLE DE SYNCHRONISATION................................................................................................30 27 – CONDITIONS D'EMISSION DES RESULTATS..........................................................................30 3 – FORMALISME D’UNE OPERATION..................................................................................................31 4 – GAMME OPERATOIRE........................................................................................................................32 LES MODELES ORGANISATIONNELS.............................................................................35 CHAPITRE 3 - LE MODELE ORGANISATIONNEL DES DONNEES (MOD)....................37 1 - DEFINITION DU MOD..........................................................................................................................37 2 - FORMALISME GRAPHIQUE DU MOD...............................................................................................38 3 - REPRESENTATION FORMULAIRE....................................................................................................39 4 - GROUPES DE DONNEES......................................................................................................................39 CHAPITRE 4 - LE MODELE ORGANISATIONNEL DES TRAITEMENTS ANALYTIQUE (MOTA)...............................................................................................................40 1 - DEFINITION...........................................................................................................................................40 2 - CONCEPTS.............................................................................................................................................40 21 - Type de Site ......................................................................................................................................40 22 - Type d'acteur.....................................................................................................................................40 23 - Type de poste.....................................................................................................................................40 24 - Opération organisationnelle..............................................................................................................41 25 - Evénement / Composant d'événement..............................................................................................41 26 - Fonction.............................................................................................................................................41  Pascal Buguet Imprimé le 13 mars 2013 Page 2 Merise LES MODELES LOGIQUES.................................................................................................43 CHAPITRE 5- LES MLD.............................................................................................................45 1 – DEFINITION..........................................................................................................................................45 2 – MLD GENERIQUE................................................................................................................................45 21 - Segment Logique...............................................................................................................................46 22 - Lien Logique.....................................................................................................................................46 23 - Data-Item...........................................................................................................................................46 24 - Structure de données.........................................................................................................................46 25 - Clé logique........................................................................................................................................46 3 - LE MLD REPARTI.................................................................................................................................47 31 - Définition..........................................................................................................................................47 32 - Segment Logique Réparti..................................................................................................................47 33 - Lien logique réparti...........................................................................................................................47 35 – Exemples..........................................................................................................................................49 36 - Gamme opératoire : du MLD au MLD réparti.................................................................................51 ANNEXE : LE MLD RELATIONNEL........................................................................................................52 1- CONCEPTS ........................................................................................................................................52 2 - FORMALISME...................................................................................................................................52 3 - REGLES DE CONSTRUCTION........................................................................................................54 Cas 1 : Les individus...........................................................................................................................54 Cas 2 : Les relations.............................................................................................................................54 Cas 3 : Les relations de type Père-Fils................................................................................................54 CHAPITRE 6 - LE MODELE LOGIQUE DES TRAITEMENTS...........................................55 1 - DEFINITION...........................................................................................................................................55 2 – LA COUCHE PRESENTATION............................................................................................................57 21 – Définition..........................................................................................................................................57 22 - Formalisme........................................................................................................................................57 3 – LA COUCHE DIALOGUE.....................................................................................................................58 31 - Définition .........................................................................................................................................58 32 – Représentation du dialogue..............................................................................................................58 4 – LE NOYAU NON INTERACTIF (NNI)................................................................................................59 41 - Définition..........................................................................................................................................59 5 – SCHEMAS DE REPARTITION.............................................................................................................60 EXERCICES..................................................................................................................................61  Pascal Buguet Imprimé le 13 mars 2013 Page 3 Merise Les figures ont été réalisées avec La version d'évaluation 6.1.1 de l'AGL PowerAMC de la société SYBASE La version Démo de l'AGL Win'Design 4.2 de la société CECIMA. Un exercice est tiré de l'ouvrage de monsieur Mathelot édité aux Editions d'Organisation.  Pascal Buguet Imprimé le 13 mars 2013 Page 4 Merise INTRODUCTION  Pascal Buguet Imprimé le 13 mars 2013 Page 5 Merise DEFINITION MERISE est une Méthode d'Analyse, de Conception et de Réalisation des Systèmes d'Information. Méthode : Ensemble de modèles et une démarche. Système D'Information : Sous-système d'un système d'organisation. Analyse : Etude et évaluation du système actuel. Conception : Etude, proposition, évaluation du système futur. Réalisation : Conception détaillée et réalisation logicielle du système futur.  Pascal Buguet Imprimé le 13 mars 2013 Page 6 Merise LA DISTINCTION STATIQUE-DYNAMIQUE Les différents sous-systèmes et la distinction Statique – Dynamique dans le Système d'Information. La statique correspond aux Données et la dynamique aux Traitements. S y s t è m e d e P i l o t a g e S y s t è m e d ' I n f o r m a t i o n S y s t è m e O p é r a n t S y s t è m e d ' O r g a n i s a t i o n D o n n é e s T r a i t e m e n t s  Pascal Buguet Imprimé le 13 mars 2013 Page 7 Merise L'AXE D'ABSTRACTION Les niveaux d'abstraction pour l'ISO et pour Merise. ISO MERISE Système Conceptuel Organisationnel Logiciel Logique Physique  Pascal Buguet Imprimé le 13 mars 2013 Page 8 Merise LES DIFFERENTS MODELES Données (Statique) Traitements (Dynamique) Conceptuel MCD MCTA CVO Organisationnel MOD MOTA Logique MLD, MLD Réparti MLT, MLT Réparti Physique MPD MPT  Pascal Buguet Imprimé le 13 mars 2013 Page 9 Merise LA COURBE DU SOLEIL A b s t r a c t i o n T e m p s M P D A c t u e l M L D A c t u e l M O D A c t u e l M C D A c t u e l M C D F u t u r M O D F u t u r M L D F u t u r M P D F u t u r Présent (Analyse) Futur (Conception , Réalisation)  Pascal Buguet Imprimé le 13 mars 2013 Page 10 Merise LES MODELES CONCEPTUELS  Pascal Buguet Imprimé le 13 mars 2013 Page 11 Merise CHAPITRE 1 - LE MODELE CONCEPTUEL DES DONNEES (MCD) 1 - DEFINITION Le MCD décrit les données du Système d’Information. 2 - CONCEPTS Il y a deux concepts clés : l'individu et la relation. 21 - INDIVIDU Un individu est un objet abstrait ou concret ayant une existence propre. Un individu est porteur de propriétés. La propriété est le plus petit élément d'information manipulé par l'entreprise par exemple le nom du stagiaire La propriété qui permet de repérer un individu est un identifiant. La valeur de la propriété doit être unique par exemple le matricule du stagiaire IN D IVID U Identifiant P rop_1 P rop_2 S tagia ires S tag ia ire N o m P rén o m  Pascal Buguet Imprimé le 13 mars 2013 Page 12 Merise 22 - RELATION Une relation représente une association entre un certain nombre d'individus (de 1 à n) qui forment sa collection. Elle peut être porteuse de propriétés. Une relation n'a d'existence que par rapport à celle des individus. Elle possède un nom. L'identifiant d'une relation est la concaténation des identifiants des individus participant à la relation. Exemple de relation : 1,1 0,n Stagiaires Stagiaire Nom Prénom Sessions Session Date début Suivre  Pascal Buguet Imprimé le 13 mars 2013 Page 13 Merise La cardinalité d'une relation exprime le nombre de fois où une occurrence d'individu participe à la relation. Cardinalité minimum : c'est le nombre minimum de fois où chaque occurrence d'un individu participe à la relation - une cardinalité minimum est 0 correspond à une relation partielle. - une cardinalité minimum de 1 signifie qu'une occurrence d'individu participe nécessairement à la relation (relation totale). Cardinalité maximum : c'est le nombre maximum de fois où chaque occurrence d'un individu participe à la relation - une cardinalité maximum de 1 signifie qu'une occurrence d'individu participe au plus à 1 occurrence de la relation. - une cardinalité maximum de n signifie que tout occurrence d'individu participe éventuellement à n occurrences de la relation.  Pascal Buguet Imprimé le 13 mars 2013 Page 14 Merise Les relations peuvent être : • unaires : collection d’ un individu • binaires : collection de deux individus • ternaires : collection de trois individus, etc. • Exemple de relation unaire 0,n Est composant 0,n Est Composé Produits Produit Désignation Composer  Pascal Buguet Imprimé le 13 mars 2013 Page 15 Merise Les relations binaires peuvent être : • Non hiérarchiques • Hiérarchiques (cardinalité maxi de 1) - DF : si elles sont temporaires - CIF : si elles sont stables Exemple d’une relation binaire de type non père-fils (Cette relation est la même que la précédente mais avec des cardinalités différentes, elle a donc une signification différente). 1,n 0,n Stagiaires Stagiaire Nom Prénom Sessions Session Date début Suivre  Pascal Buguet Imprimé le 13 mars 2013 Page 16 Merise • Exemple de CIF et de DF 1,1 0,n 1,1 0,n Stagiaires Stagiaire Nom Prénom Sessions Session Date début CIF Villes Ville DF  Pascal Buguet Imprimé le 13 mars 2013 Page 17 Merise • Exemple de relation ternaire 0,n 0,n 0,n Profs Prof Nom Matières Matière Elèves Elève Noter Note  Pascal Buguet Imprimé le 13 mars 2013 Page 18 Merise 3 - TECHNIQUES DE MODELISATION 31 – SYNTHESE DES DEMARCHES PRESENTEES  Pascal Buguet Imprimé le 13 mars 2013 Page 19 Discours Documents DD DF GDF MCD BRUT MCD Normalisé Merise 32 – TECHNIQUE DE CHEN (Modélisation directe). Les individus et les relations sont repérés directement à partir du discours; un nom devient un individu et un verbe une relation. • Exemple : Règle 1 : un stagiaire s’inscrit à un stage Règle 2 : les stages sont composés de plusieurs modules Règle 3 : un formateur enseigne plusieurs modules Individus : stagiaires, stage, modules, formateurs Relations : s’inscrire, composer, enseigner 1,1 0,n 1,n 0,n 1,n 0,n Stagiares uploads/Philosophie/ petit-merise.pdf

  • 18
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager