Modélisation Merise Copyright 2016 Apprends Moi +

Documents pareils
MERISE. Modélisation et Conception de Systèmes d Information

Conception, architecture et urbanisation des systèmes d information

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Conception des bases de données : Modèle Entité-Association

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Cours Gestion de projet

Comprendre Merise et la modélisation des données

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Les bases de données Page 1 / 8

1.2 Genèse. 1.3 Version de Designer utilisée

CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT

Merise. Introduction

SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20)

Dossier I Découverte de Base d Open Office

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Notion de base de données

Plan d études du CAS SMSI Volée 2014

Enterprise Intégration

Introduction aux Bases de Données

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

Systèmes d information et bases de données (niveau 1)

Méthode d analyse Merise

OMGL6 Dossier de Spécifications

Concepteur Développeur Informatique

MERISE. Modélisation de Systèmes d Information. Pierre Gérard. DUT Informatique 2ème année 2004/2005. IUT de Villetaneuse - Université de Paris 13

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

INTRODUCTION AUX BASES de DONNEES

CONSULT ANT SENIOR BUSINESS OBJECT S - SUNOPSIS - ORACLE. 39 ans - 15 ans d'expérience

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW

Système d'information (SI) Fonction du SI. Fonctionnement du SGBD. Système automatisé d'information. Méthodologie des Systèmes d'information

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Bases de données avancées Introduction

Gestion des bases de données

Programme et contenus Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue (13:40)

Nebil JEMLI. Ingénieur en Génie Logiciel. Technologue en Informatique

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

MASTER II ECONOMIE ET GESTION Spécialité Management des Organisations de la Neteconomie

CHAPITRE 1. Introduction aux bases de données

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Windows Server 2008 Administration et exploitation

Projet : Réalisation d une base de. données. Sujet : Gestion des ressources humaines. Logiciel : Microsoft Access

Présentation du module Base de données spatio-temporelles

CESI Bases de données

Bases de données relationnelles : Introduction

Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014)

GESTION ELECTRONIQUE DE DOCUMENTS

Conception d une base de données

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du

En synthèse. HVR pour garantir les échanges sensibles de l'entreprise

INGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 31 ans - 8 ans d'expérience

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

Information utiles. webpage : Google+ : digiusto/

Bases de données. Chapitre 1. Introduction

Service des stages et du placement - secteur placement ANNEE 2013 TITRES DE POSTES OFFERTS AUX DIPLOMES DE GENIE INFORMATIQUE

Introduction aux bases de données

Cours Base de données relationnelles. M. Boughanem, IUP STRI

La solution pour gérer vos connaissances techniques et scientifiques

REPUBLIQUE TUNISIENNE MINISTERE DES TECHNOLOGIES DE LA COMMUNICATION

Master I Génie Logiciel

Encryptions, compression et partitionnement des données

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

Mercredi 15 Janvier 2014

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

TERMES DE RÉFÉRENCE RELATIFS A LA «FORMATION PROFESSIONNELLE EN ORACLE»

Notre Catalogue des Formations IT / 2015

MEGA Database Builder. Guide d utilisation

Bien aborder un projet SharePoint 2013

Enseignement secondaire technique. Technologies de l'information et de la communication

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

Concevoir un modèle de données Gestion des clients et des visites

Bases de données Outils de gestion

ORACLE TUNING PACK 11G

La solution intégrée pour la gestion globale d une flotte d aéronefs.

Chapitre 1 : Introduction aux bases de données

Chapitre 6. Fonction réelle d une variable réelle

Nom de l application

Bases de données Cours 1 : Généralités sur les bases de données

Principes de la conception des bases de données

Support client - SAV Help Desk

Modélisation des données

Bases de données cours 1

CATALOGUE DES FORMATIONS

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Contexte : «l e-business» TECHNIQUES DE MARKETING EN LIGNE. Contexte : «l e-business» Création de valeur 02/02/12

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

Pascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

La montée des bases de données open source

Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel

Chapitre 9 : Informatique décisionnelle

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Transcription:

Sommaire Présentation de Merise..1 1. Approche systémique..4 2. Etude des données..6 3. Le Modèle Conceptuel des Traitements (MCT)...18 4. Dictionnaire de Données et Dépendances Fonctionnelles (DF).28 5. Les formes Normales...41 6. Modèle Conceptuel des Données (MCD)...46 7. Le Modèle de Données Relationnelle (MLDR)..60 Conclusion 67

Modélisation MERISE Yan OGOULA Résumé

Ce livre sur la modélisation Merise est destiné aux étudiants de premier cycle d informatique, a ceux des écoles de sciences de gestion et à toutes personnes souhaitant avoir accès aux informations de manière simple, directe et de façon pratiques. Vous découvrirez dans ce document comment : Recueillir les informations Réaliser les différents modèles (modèles conceptuels, modèles logiques, modèles physiques). L auteur n a volontairement gardé que le côté concret de la méthode Merise pour permettre au lecteur (apprenant) une immersion immédiate. Il propose de nombreux exercices pour faciliter cette assimilation. A propos de l auteur Titulaire d'un Master 2 en Système d Information et Génie Logiciel et fort d'une expérience professionnelle de plus de 4 ans dans le domaine du développement logiciel, Yan OGOULA possède des compétences dans le domaine de la programmation d'applications stand alone, la programmation web, la programmation, la gestion de projets informatique, l administration de bases de données, l administration de systèmes et réseaux, l'analyse et la mise en œuvre des systèmes d information d'entreprise. Il est aussi enseignant en informatique dans les filières BTS-DTS au sein des grandes écoles d informatique et de gestion de Libreville au Gabon. Très proche des interrogations des apprenants et fort de son expérience pédagogique et de ses compétences techniques, il propose au lecteur un ouvrage efficace pour s'initier à la méthode Merise.

Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique s est généralisée notamment dans l enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourd hui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de l Auteur. Table des matières

Introduction......1 Présentation de Merise...1 Chapitre 1 : Approche systémique...4 1.1 Qu es ce qu un système....4 1.2 Qu es ce qu un système d information de gestion?..4 1.3 Représentation d un système d information de gestion de l entreprise..5 Chapitre 2 : Etude des données 6 2.1 Les données ou informations.6 2.2 Différents types d informations 8 2.3 Diagramme de flux..10 Chapitre 3 : Le Modèle Conceptuel des Traitements (MCT).18 3.1 Objectifs du Modèle Conceptuel de Traitement 18 3.2 Formalisme du Modèle Conceptuel de Traitement.19 3.3 Conception du Modèle Conceptuel de Traitement.20 Chapitre 4 : Dictionnaire de Données et Dépendances Fonctionnelles (DF)....28 4.1 Le dictionnaire de données...28 4.2 Les dépendances fonctionnelles 31 4.3 Graphe des dépendances fonctionnelles 37 Chapitre 5 : Les formes Normales..41 5.1 1FN- Première forme normale 41 5.2 2FN- Deuxième forme normale.42 5.3 3FN-Troisième forme normale...44 Chapitre 6 : Modèle Conceptuel des Données (MCD)......46 6.1 Les propriétés 46 6.2 Les entités ou objets 47 6.3 Les relations ou associations.49 6.4 Notion d entité forte et d entité faible...53 6.5 Notion de contrainte d intégrité fonctionnelle.54 6.6 Cas pratique...55 Chapitre 7 : Le Modèle de Données Relationnelle (MLDR)...60 7.1 Cas (0, n), (1,1) ou (1, n), (0,1)..60 7.2 Cas (0, n), (0, n) ou (1, n), (1, n)..61 7.3 MLDR sur une relation réflexive 63 7.4 Règles de passage du MCD au MLDR..64 Conclusion....67

Introduction Le système d information (SI) est l ensemble des informations qui y circulent ainsi que l ensemble des moyens mis en œuvre pour les gérer. L objectif d un système d information est de restituer l information à la personne concernée, sous la forme appropriée et en temps opportun pour prendre une décision ou effectuer un travail. Toutes les informations qui circulent dans l organisation, quelle que soit leur forme, font partie du SI. Mais seules les informations formalisées nous intéressent, car elles sont les seules à être vraiment utilisables en informatique. L ensemble de ces informations formalisées constituent ce qu on appelle le système d information automatisé. Les systèmes d information préexistent à l informatique. Avant d utiliser les ordinateurs, les informations concernant les clients, les commandes, les stocks, etc, étaient mémorisées sur papier, sous forme de fiches, formulaires, regroupés dans des dossiers. Et il existait des procédures manuelles pour traiter ces informations. Le système informatisé doit être au service du système d information mis en place par les dirigeants de l entreprise (et non l inverse comme cela existe trop souvent). Présentation de la Méthode Merise Merise est un acronyme signifiant Méthode d Étude et de Réalisation Informatique par les Sous Ensembles ou pour les Systèmes d Entreprise. MERISE est une méthode de conception, de développement et de réalisation de projets informatiques. 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. Modélisation 1 Merise

Le modèle entité-association est apparu dans les travaux des chercheurs, entre 1972 et 1975 lors des travaux du français MOULIN puis de TARDIEU, TEBOUL... etc. Il a été rendu célèbre dans le monde entier par l'américain Peter CHEN, à la suite d'une publication intitulée "The Entity-Relationshionship Model" (ACM, Transaction on Database Systems, 1976). La méthode MERISE date de 1978-1979, et fait suite à une consultation nationale lancée en 1977 par le ministère de l'industrie dans le but de choisir des sociétés de conseil en informatique afin de définir une méthode de conception de systèmes d'information. Les deux principales sociétés ayant mis au point cette méthode sont le CTI (Centre Technique d'informatique) chargé de gérer le projet, et le CETE (Centre d'etudes Techniques de l'equipement) implanté à Aix-en-provence. Il existe des logiciels permettant de construire des schémas entités-associations et d'en analyser les conséquences logiques, puis de construire les tables associées aux modèles de manière entièrement automatique. Ces logiciels sont appelés AGL (atelier de génie logiciel) ou CASE suivant leur puissance. Les logiciels TRAMIS, AMC*Designor, SELECT... en sont des exemples. A ce jour tous les spécialistes français et/ou latins du domaine de l'analyse orientée base de données se servent de ce modèle comme outil de communication des applications SGBDR. Il est présent de manière transparente ou plus visible, dans la plupart des logiciels de construction d'applications de bases de données comme ACCESS, PARADOX, ORACLE, SQL Server, Informix, Ingres, Sybase Il n est en revanche pas adapté aux bases de données purement objet comme O2 de Ardent Software même si l on admet la nouvelle dérive de MERISE orientée objet! MERISE définit trois niveaux de description du système d'information : le niveau conceptuel, le niveau organisationnel, le niveau physique. 2

NIVEAU QUESTION CONTENU DOMAINE Conceptuel Que faire? -données manipulées -règles de gestion -enchainement traitements des Gestion Organisationnel Qui fait quoi? Quand? Ou? -partage des taches -mode de traitement -répartition géographique des traitements -organisation des données Organisation Physique Comment? -programme -logiciels -matériels Technique 3