Page 1 / 2 Objectifs : Comprendre le fonctionnement d’un SGBD Comprendre le pri
Page 1 / 2 Objectifs : Comprendre le fonctionnement d’un SGBD Comprendre le principe de la modélisation MERISE et savoir l’appliquer Adapter le principe aux bases de données Modélisation MERISE Essentiel Version : 0.9 ID Booster : 678 Release Date : 05/09/2008 Contenu 1. INTRODUCTION A MERISE........................................................................................................................ 4 1.1. HISTORIQUE..................................................................................................................................................... 4 1.1.1. Les origines ............................................................................................................................................... 4 1.1.2. Merise........................................................................................................................................................ 5 1.1.3. Merise/2..................................................................................................................................................... 6 1.1.4. La modélisation des données aujourd’hui............................................................................................... 21 1.2. VOCABULAIRE ............................................................................................................................................... 23 1.2.1. Organisation et système........................................................................................................................... 23 1.2.2. Le système d’informations....................................................................................................................... 23 1.2.3. Modèle, méthode et analyse..................................................................................................................... 24 1.3. LES PRINCIPES DE BASES DE MERISE.............................................................................................................. 25 1.3.1. Le cycle de vie ......................................................................................................................................... 25 1.3.2. Le cycle d’abstraction ............................................................................................................................. 28 1.3.3. Le cycle de décision................................................................................................................................. 30 1.3.4. Présentation des 6 (ou 7) modèles Merise............................................................................................... 30 1.4. LA DEMARCHE MERISE.................................................................................................................................. 32 1.4.1. La technique ............................................................................................................................................ 32 1.4.2. La démarche............................................................................................................................................ 32 1.4.3. Les étapes ................................................................................................................................................ 33 1.4.4. Périmètre du cours .................................................................................................................................. 34 2. LE MCD........................................................................................................................................................... 35 2.1. INTRODUCTION .............................................................................................................................................. 35 2.1.1. M.C.D...................................................................................................................................................... 35 2.1.2. Entité ....................................................................................................................................................... 35 2.1.3. Association .............................................................................................................................................. 36 2.1.4. Associations particulières........................................................................................................................ 37 2.2. COMPLETER LE MODELE ................................................................................................................................ 38 2.2.1. Cardinalités............................................................................................................................................. 38 2.2.2. Dimensions.............................................................................................................................................. 42 2.2.3. Les formes normales................................................................................................................................ 43 2.3. CONTRAINTES INTER-ASSOCIATIONS.............................................................................................................. 44 2.3.1. Différentes situations............................................................................................................................... 44 2.3.2. Partition................................................................................................................................................... 45 2.3.3. Exclusion ......................................................................................................... Erreur ! Signet non défini. 2.3.4. Totalité..................................................................................................................................................... 46 2.3.5. Inclusion.................................................................................................................................................. 46 2.3.6. Contraintes sur les propriétés ................................................................................................................. 47 2.3.7. Spécialisation/Généralisation d’entités-types ......................................................................................... 47 2.3.8. Contraintes sur spécialisations ............................................................................................................... 48 3. PASSAGE DU MCD AU MODELE PHYSIQUE........................................................................................ 49 3.1. INTRODUCTION .............................................................................................................................................. 49 3.1.1. Le MLD, Le MPD.................................................................................................................................... 49 3.1.2. Démarche ................................................................................................................................................ 49 3.1.3. Une table exemple ........................................................................................... Erreur ! Signet non défini. 3.1.4. Formalisme.............................................................................................................................................. 49 3.2. PASSAGE DU MCD AU MLD.......................................................................................................................... 50 3.2.1. Règle 1..................................................................................................................................................... 50 3.2.2. Règle 2..................................................................................................................................................... 50 3.2.3. Règle 3..................................................................................................................................................... 50 3.2.4. Règle 4..................................................................................................................................................... 51 3.2.5. Règle 5..................................................................................................................................................... 51 3.2.6. Règle 5 bis ............................................................................................................................................... 52 3.2.7. Règle 6..................................................................................................................................................... 52 3.2.8. Conclusion............................................................................................................................................... 52 3.3. LE MPD......................................................................................................................................................... 54 Essentiel – Modélisation Merise 3 / 61 3.3.1. Pourquoi une étape supplémentaire ? ..................................................................................................... 54 3.3.2. Le reverse-engineering............................................................................................................................ 55 3.3.3. Les différents outils de modélisation et de génération............................................................................. 56 3.3.4. Migration de bases .................................................................................................................................. 58 Essentiel – Modélisation Merise 4 / 61 1. Introduction à Merise 1.1. Historique 1.1.1. Les origines En 1977 le ministère de l’industrie constitue un pôle méthode en association avec certaines grandes S.S.I.I. dont Cap SOGETI, SESA, STERIA, Eurosoft, et le CETE (centre de traitement du ministère de l’industrie, Hubert TARDIEU en est l’expert en bases de données). De ce pôle méthode vont naître deux guides : • RACINES (établissement du schéma directeur d’informatisation), • ACTIF (informatisation des activités sur les lieux de travail). A la suite de la fusion des deux précédents projets, la méthode MERISE voit le jour en 1978 à l’initiative des ministères de l’industrie, et de l’équipement (dans le cadre de la mission informatique), associés aux S.S.I.I. Cap SOGETI, SESA, STERIA, Eurosoft, SEMA-METRA, et CGI. En 1985 le cercle MERISE est crée par la SEMA-METRA, suite au travail effectué en son sein par Hubert TARDIEU, et René COLETTI (les principaux moteurs de la méthode), associé à ce cercle la société CGI (dont le directeur Robert MALLET est l’inventeur de la méthode CORIG). La méthode MERISE est devenu la méthode d’analyse des systèmes d’informations la plus utilisée par les sociétés et les administrations françaises, l’estimation actuelle est de 60% des entreprises. Elle s’appuie à la fois sur une méthode, et sur un nombre grandissant d’outils logiciels d’aide à la conception de systèmes informatiques (SECSI, AMC-Designor, Silverun,...). La méthode MERISE évolue actuellement vers la modélisation des concepts objets dans les bases de données à l’initiative d’Hubert TARDIEU. Cette méthode apporte une aide considérable à la formalisation des concepts d’étude des systèmes d’informations; une aide reconnue par une majorité de professionnels, de formateurs, et d’universitaires; ce qui peut répondre aux quelques détracteurs qui lui reprochent un certain manque de rigueur. MERISE est l’intersection de bonnes idées qui étaient dans l’air du temps des années 1970 (principalement face au développement de l’informatisation associé à un manque évident de méthodologie). De la méthode CORIG, elle utilise le concept d’étude préalable (CORIG-A) et d’étude détaillée (CORIG-B). Du guide RACINES, elle tire le concept de schéma directeur, et des groupes d’étude attachés (comité directeur, groupe de projet, et groupe utilisateur). La méthode AMS (Analyse Modulaire des Systèmes) apporte l’approche systémique (notion de systèmes de pilotage, opérant, et d’informations) L’approche relative aux données en trois niveaux (conceptuel, externe, interne) provient du rapport ANSI/SPARC de 1975. Les travaux de TARDIEU, de CHEN (modèle ENTITE-ASSOCIATION) et de CODD (formalisme relationnel) ont amené l’approche bases de données MERISE. Les recherches de l’équipe de TARDIEU du CETE d’Aix-en-Provence ont permis le développement du modèle Evénement-Résultat. Des travaux de la société SEMA-METRA sont apparus les idées relatives à l’informatique transactionnelle et temps réel. MERISE a été la base d’un très gros effort d’intégration et de mise en forme d’idées, et de formalismes récents. La conception d'un système d'information n'est pas évidente car il faut réfléchir à l'ensemble de l'organisation que l'on doit mettre en place. La phase de conception nécessite des méthodes permettant de mettre en place un modèle sur lequel on va s'appuyer. La modélisation consiste à créer une Essentiel – Modélisation Merise 5 / 61 représentation virtuelle d'une réalité de telle façon à faire ressortir les points auxquels on s'intéresse. Ce type de méthode est appelé analyse. Il existe plusieurs méthodes d'analyse, la méthode la plus utilisée en France étant la méthode MERISE. Le but de cette méthode est d'arriver à concevoir un système d'information. La méthode MERISE est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels et physiques. La séparation des données et des traitements assure une longévité au modèle. En effet, l'agencement des données n'a pas à être souvent remanié, tandis que les traitements le sont plus fréquemment. L’entreprise est un système complexe dans lequel transitent de très nombreux flux d’informations. Sans un dispositif de maîtrise de ces flux, l’entreprise peut très vite être dépassée et ne plus fonctionner avec une qualité de service satisfaisante. L’enjeu de toute entreprise qu’elle soit de négoce, industrielle ou de services consiste donc à mettre en place un système destiné à collecter, mémoriser, traiter et distribuer l’information (avec un temps de réponse suffisamment bref). Ce système d’information assurera le lien entre deux autres systèmes de l’entreprise : le système opérant et le système de pilotage. 1.1.2. Merise Les points nouveaux de la première version de cette méthode, consignés dans l'ouvrage "La méthode MERISE", étaient alors: • une approche systémique qui a ses origines dans la théorie des systèmes de Boulding introduite en France par J.-L. Lemoigne: elle montre les relations existant entre le système d'information et le système opérant d'une part, et le système d'information et le système de pilotage d'autre part. Le système d'information fournit aux acteurs (système opérant) et aux décideurs (système de pilotage) les informations dont ils ont besoin pour agir et décider. • une couverture de tout le cycle de vie du logiciel: schéma directeur, étude préalable, étude détaillée, étude technique, production de logiciels, mise en œuvre, maintenance; • un cycle d'abstraction reposant sur trois niveaux: o conceptuel (réponse à la question "quoi ?"), o organisationnel ou logique (réponse aux questions "qui ?", "quand ?", "où ?") o physique (réponse à la question "comment ?"): • la séparation entre les modèles de données, analysés avec une approche entité-association, et les modèles des traitements, présentés avec un formalisme proche de celui des réseaux de Pétri. La méthode conduit à réaliser les six modèles présentés dans la figure suivante : • MCD : Modèle Conceptuel des Données, • MCT : Modèle Conceptuel des Traitements, • MLD : Modèle Logique des Données, • MOT : Modèle Organisationnel des Traitements, • MPD : Modèle Physique des Données, • MPT : Modèle Physique des Traitements. Une phase de validation permet de vérifier que toutes les données sont présentes pour réaliser les traitements et que tous les traitements utiles pour obtenir les données sont prévus. Essentiel – Modélisation Merise 6 / 61 1.1.3. Merise/2 A partir des 7 modèles de base (Diagramme des flux, MCd, MCt, MLd, MOt, MPd, MPt) : Diagramme des flux MCD MCT MLD MOT MPD MPT La volonté de répartition par rapport aux sites géographiques et informatiques, conduit à un modèle qui décrira la répartition aussi bien des données que des traitements. Diagramme des flux MCD MCT MLD MOT MLD R MLT R MPD MPT Une meilleure définition des niveaux amène à la séparation de l'organisationnel et du logique en deux niveaux distincts ; ce qui amène le découpage suivant : Merise Merise / 2 Concept Quoi Concept Quoi Orga Où Qui Quand macro organisation O/L Comment Où Qui Quand Logi Comment micro orga poste travail Phys Comment Phys Le niveau organisation : c'est d'où utiliser, qui utilise, quand utiliser ? Le niveau logique : Comment représenter comment stocker ? Le niveau logique réparti : Où et comment stocker, comment communiquer ? Le premier niveau est un niveau qualifié de système d'information organisationnel, il uploads/Geographie/ 5013m.pdf
Documents similaires










-
52
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 19, 2021
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 1.7032MB