LE MODÈLE CONCEPTUEL DES DONNÉES Encadré par: Pr. LAMARI SIHAM Présenté par DAOUI CHAIMAA NEBLI HIND NMER ABDELMOUNIM OUTALAB SIHAM.

Slides:



Advertisements
Présentations similaires
Initiation à la conception de systèmes d'information
Advertisements

Introduction à la conception de Bases de Données Relationnelles
Initiation à la conception des systèmes d'informations
ANALYSE LE MCD 1ère approche
ANALYSE LE MCD 1ère approche
Gestion de la concurrence avec Entity Framework Développement d’application avec base de données Chapitre 23 Hugo St-Louis – Automne 2015.
Commerce électronique Automne  Introduction  Création du panier d’achats  Migration du panier d’achats  Conclusion.
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
1- Introduction 2ème partie Modèle Conceptuel des Données 2- Entités- Associations 4- Associations plurielles 3- Cardinalités 5- Associations réflexives.
1- Régles de normalisation 2ème partie : normalisation Modèle Conceptuel des Données 2- Les Formes Normales 3- Dépendances Fonctionnelles 4- Recap - Méthodologie.
Initiation à la conception des systèmes d'informations. Cours N°4 : Modèle Logique de Données (MLD) Initiation à la conception des systèmes d'informations.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
Organisation, gestion de données Les connaissances que l'enseignant doit maîtriser à son niveau Présentation réalisée à partir de l'ouvrage de Roland Charnay.
MRP Étapes 1/12 Introduction Définitions JP Rennard Objectifs Toute entreprise appelée à fournir des biens et services est amenée à gérer la double contrainte.
Les Bases de données Définition Architecture d’un SGBD
Cours Initiation aux Bases De Données
Initiation à la conception des systèmes d'informations
Méthode de conception d’une base de données
Exploitation de logiciels :
MOCAH / LIP6 / UPMC Entités / Composants / Systèmes Un formalisme de conception pour les jeux vidéo MOCAH.
4 Modèle conceptuel de données MCD
EPREUVES HISTOIRE ET GEOGRAPHIE
Introduction aux Systèmes de Gestion de Bases de données
ملخص Initiation à la sgbdr
Initiation aux bases de données et à la programmation événementielle
Visite guidée - session 3 Les postes de charge et les gammes
Information et Système d’Information
Les Bases de données Définition Architecture d’un SGBD
De l’étude du système d’information à la mise en œuvre sous Access
Les bases de données et le modèle relationnel
DESSIN TECHNIQUE Té de dessin Collège technique Sousse Collège technique Sousse.
POL1803: Analyse des techniques quantitatives
Les concepts fondamentaux du managent
Les plans de mélange Les plans d’expérience : Présentée par :
Plans d’experiences : plans de melanges
Joseph Larmarange – Atelier d’écriture – Abidjan – Octobre 2017
Planification de la production
Notion De Gestion De Bases De Données
Structure D’une Base De Données Relationnelle
1 ANGAMAN LUDOVIC UTT-LOKO-ITER. Organisation  10 séances de 3h  Présentation des bases de données  TP/TD.
Le système d’information dans l’organisation
la structure de l’entreprise: Définition : La structure organisationnelle d’une entreprise définie le mode d’organisation entre les différentes unités.
Modélisation et conception des Systèmes d ’information Formateur: Mr. AASSOU Abdelilah Ecole Pigier Nador Année scolaire : 2012/2013.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Création Base de données centralisée au Lycée Stendhal
Vuibert Systèmes d’information et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Bouchemit lila 1. 2 Entité Bouchemit lila Non relation 3.
17 mars 2015.
Data Mining Fait par : Belhaj Nadia Derouich Maryem.
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
Informatique Master 1 - ANI Système de Gestion de Bases de Données.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
TP1 - DBMAIN BFSH Lausanne - Switzerland - Tel Université de Lausanne.
Conception d’unebasede données MERISE ( MÉTHODE D’ ETUDE ET DE RÉALISATION INFORMATIQUE POUR LES SYSTÈMES D’ENTREPRISE )
Initiation à la conception des systèmes d'informations. Cours N°1 : introduction. Souheib Baarir Université Paris Ouest Nanterre.
Programme d’appui à la gestion publique et aux statistiques
Tableau de bord d’un système de recommandation
Merise le modèle de traitement
Systèmes d’Information et Application
Concepts et étapes Ateliers de formation à la mise en œuvre
Bases de Données Relationnelles(1)
ÉPREUVE E6 PARCOURS DE PROFESSIONNALISATION Lucas Coutière BTS SIO (SLAM) – 2 ème année Lucas Coutière BTS SIO (SLAM) – 2 ème année.
MASTER 1ère année AIGEME Cours de Bases de données
1 Semestre stic Sébastien PARFAIT – Faculté de Médecine – Bureau 145.
Transcription de la présentation:

LE MODÈLE CONCEPTUEL DES DONNÉES Encadré par: Pr. LAMARI SIHAM Présenté par DAOUI CHAIMAA NEBLI HIND NMER ABDELMOUNIM OUTALAB SIHAM

PLAN 1. PARTIE I : MERISE au service des systèmes d'information. 2. Le système d'information 3. Bases de donné et SGBD 4. Méthode de modélisation des données « Merise » Partie II: Modélisation d'une base de données au niveau conceptuel 1. Le Modèle Conceptuel de Données (MCD) : définitions et objectif 2. Les règles de gestion métiers 3. Le dictionnaire des données 4. Les dépendances fonctionnelles Parties III: Composantes du MCD 1. Les entités/les propriétés /les identifiants/les occurrences 2. Les associations et les cardinalités Partie IV: Élaboration du MCD sur POWERAMC 1-Introducton à PowerAMC 2-Etude de cas 2

INTRODUCTION 3

PARTIE I MERISE au service des systèmes d'information

Un S.I est ensemble de ressources (personnes, matériel, données, procédures...) qui permettent d’acquérir, traiter, enregistrer et communiquer des informations dans l’organisation. 1-Le Système d’Information: 5

 A-Base de donnée: Est un ensemble structuré et organisé permettant le stockage de grandes quantités d’informations afin de faciliter l’éxploitation. 2-Bases de données et SGBD : 6

 B-SGBD : Système de gestion de bases de données Un système de gestion de base de données (SGBD) est un ensemble de programmes/logiciels qui permet l’utilisation efficace de bases de données. Quelques exemples des SGBD:  MySQL  Postgre SQL  MySQL Server,  Oracle  IBM DB2 2-Base de données et SGBD : 7

Un système de gestion de bases de données(SGBD) va nous permettre :  Accès faciles aux bases de données  Garantir la perennité  Garantir l’intégrité  Gérer les accès aux données(Multi-utilisateur) 2-Base de données et SGBD : 8

3-MÉTHODE DE MODÉLISATION DES DONNÉES « MERISE »  A- Definition MERISE: = Méthode d'Etude et de Réalisation Informatique de Systèmes d'Entreprise MERISE est une méthode française née dans les années 70, développée initialement par Hubert Tardieu. Elle fut ensuite mise en avant dans les années 80, à la demande du Ministère de l'Industrie qui souhaitait une méthode de conception des SI. 9

 B-Avantages de la méthode Merise: Organisation des données Comprendre Gagner du temps 3-MÉTHODE DE MODÉLISATION DES DONNÉES « MERISE » 10

 C-Les différentes étapes d’une conception Merise: Expression du besoin MCD MLD MPD Méthode automatisé 3-MÉTHODE DE MODÉLISATION DES DONNÉES « MERISE » 11

Modélisation d'une base de données au niveau conceptuel PARTIE II

 A-Définition: Le modèle conceptuel de données est un modèle qui nous permet de concevoir le schéma de données utilisables dans notre SI. Il se situe dans l’intersection du découpage des données avec le niveau conceptuel. Il introduit la notion d’entités, d’associations et de propriétés. 1-Le modèle Conceptuel des Données(MCD) 13

 B-Objectifs du MCD: Décrire formellement la signification des données (‘sémantique des données’) du SI Structurer ces données indépendamment de tout choix d'implantation physique. 1-Le modèle Conceptuel des Données(MCD) 14

La mise en place de règles de gestion, L'élaboration du dictionnaire des données, La recherche des dépendances fonctionnelles entre ces données L'élaboration Final du MCD  C-Etapes d’elaboration du MCD 15

Les règles de gestion est l’ensembles des informations qui vont nous aider à modéliser et concevoir notre SI et que nous venons de déduire d’après : ◦ Les interviews avec les différents acteurs du projet; ◦ Analyse de l’existant; ◦ L’étude de tous les documents(les factures, les commandes, les bons de livraison, notes …). 2-Les régles de gestion métiers 16

Le dictionnaire de données est un document qui permet de recenser, de classer et de trier toutes les données collectées lors des entretiens et/ou de l’étude des documents. Pour chaque donnée, Il indique:  Nom de la donnée  Format  Longueur  Type  Règle de calcul  Règle de gestion  Document 3-Le dictionnaire des données 17

18 Exemple d’un DD

EXERCICE: LA FICHE SUIVANT EST UNE FICHE D’ADHÉRENT DE L’ASSOCIATION ANNAJAH, ELABORER SON DICTIONNAIRE DE DONNÉES. 19

Solution 20

4-LES DÉPENDANCES FONCTIONNELLES Définition de DF: Les dépendances fonctionnelles expriment la relation qui existe entre les propriétés. On dit qu’une propriété B d’une entité E1 dépend d’une propriété A d’une autre entité E2 si pour chaque valeur A détermine une et une seule valeur de B. On écrit: A → B exemple: soit deux propriétés N°d’immatriculation et marque de véhicule. Est-ce qu’il y’a une dépendance fonctionnelle entre ces deux propriétés ? N° d’immatriculation → Marque du véhicule 21

4-LES DÉPENDANCES FONCTIONNELLES Le rôle des DF : C’est une technique qui permet de vérifier la validité d’un MCD, Pour cela il faut respecter deux règles : 1-Une propriété d’une entité doit dépendre fonctionnellement des identifiants. 2- Une propriété dans une relation DOIT dépendre des identifiants des entités qui participent à la relation. 22

Les composantes du MCD PARTIE II

LE MODÈLE CONCEPTUEL DES DONNÉES (MCD) FAIT RÉFÉRENCE À TOUS LES OBJETS DU SYSTÈME D'INFORMATION ET À DES RELATIONS ENTRE CES OBJETS LE.  LE MODÈLE SE BASE SELON 3 CONCEPTS PRINCIPAUX: 1. Les entités Les propriétés(données) La notion d’occurrence Les identifiants 2. Les associations 3. Les cardinalités

Une entité est caractérisée par son nom et ses propriétés, Elle représente un élément matériel ou immatériel ayant un rôle dans le système que l'on désire décrire. Chaque entité est composée de propriétés, données élémentaires permettant de la décrire. : À partir de cette entité, on peut retrouver la règle de gestion suivante : Un auteur est identifié par un numéro unique (id_a) et est caractérisé par un nom, un prénom et une date de naissance. Nom de l’Entité - donnée 1 - donnée 2 - donnée 3 - donnée 4 1-La notion de « L’entité » 25

Exemple : Méthode de modélisation des données - Le formalisme d'une entité est le suivant : quelques exemples de clients 1-La notion de « L’entité » 26

Une propriété est une donnée élémentaire d'une entité, elle est unique dans un MCD; et ne peut pas être rattachée à plusieurs entités différentes. Le nom de la propriété est indiqué à l'intérieur du rectangle qui représente l'entité correspondante. La notion de propriété par l’exemple: Pour une entité Client : Numéro du client Nom du client No.Tél. du client Pour une entité Salarié : Nom du salarié No. Matricule Salaire mensuel Pour une entité Contrat d'assurance : No Contrat Type d'assurance Montant assuré 1-La notion de « L’entité »  A-La Propriété 27

Une occurrence est un exemplaire, un élément particulier de la famille représentée par l’entité. Les propriétés d’une entité prennent des valeurs pour chaque occurrence. A l'intérieur de chaque occurrence, chaque propriété prend une valeur, qui est dans la plupart des cas une valeur numérique, une valeur sous forme de texte ou encore une date. Exemple: A l’intérieur de chaque occurrence, chaque propriété ne prend qu’une seule valeur au maximum.  B-L’ Occurrence 1-La notion de « L’entité » 28

On représente souvent les occurrences d’une entité sous forme d’un tableau. Les lignes correspondent aux occurrences, et les colonnes correspondent aux propriétés. Exemple : NuméroNomPrénomSexeAnn.naiss 1AloinMichelleM1988 2GarnierSaraF1990 3BouchardJohnM1985 4DelabreMathildeM1994  B-L’ Occurrence 1-La notion de « L’entité » 29

Une propriété particulière, appelée identifiant, permet de distinguer sans ambiguïté toutes les occurrences de l’entité. L’identifiant est toujours souligné. L’identifiant est une propriété qui ne peut pas changer au cours du temps pour une occurrence. l’identifiant ne doit jamais changer de valeur (l’identifiant est une propriété constante). Exemple:  B-L’ Identifiant 1-La notion de « L’entité » 30

Une association => Décrit un lien entre deux ou plusieurs entités. En effet, la définition de liens entre entités permet de traduire une partie des règles de gestion qui n'ont pas été satisfaites par la simple définition des entités. Nous distinguons deux types de relations : les relations binaires, qui sont liées à 2 entités les relations ternaires, qui sont liées à 3 entités 2-L’Association 31

Chaque Association possède un nom, généralement un verbe à l'infinitif. Elle n'a pas d'identifiant propre, elle est implicitement identifiée par les identifiants des entités auxquelles elle est liée. 2-L’Association 32

Exemple Règles de gestion : Un auteur est né dans un et un seul pays, Dans un pays, sont nés aucun, un ou plusieurs auteurs. 2-L’Association 33

Ce sont des expressions qui permettent d’indiquer combien de fois au minimum et au maximum le lien entre 2 entités peut se produire. Pour une association de 2 entités, il y a 4 cardinalités à indiquer. les cardinalités dépendent aussi des REGLES de GESTION propre à l’organisation étudiée. 2-Les Cardinalités 34

Il y a trois valeurs typiques : 0, 1 et N (plusieurs). Une cardinalité est définie comme ceci : ( minimum, maximum ) 0 ou 1 1 ou N 2-Les Cardinalités 35

Exemple Règles de gestion : Un auteur est né dans un et un seul pays Dans un pays, aucun ou plusieurs auteur ont été nés 2-Les Cardinalités 36

Entre l'entité Client et l’Association Passer, on a : Cardinalité minimale = 1, ce qui veut dire que chaque client passe au moins une commande Cardinalité maximale = n, ce qui veut dire que chaque client peut passer plusieurs (n) commandes Entre l'entité Commande et la relation Passer, on a: Cardinalité minimale = 1, donc chaque commande est passée par au moins un client Cardinalité maximale =1, chaque commande est passée au maximum par un seul client 2-Les Cardinalités 37

Elaboration d’un MCD sur POWER AMC PARTIE IV

PowerAMC est un logiciel de conception créé par la société SDP, qui permet delogiciel modéliser les traitements informatiques et leurs bases de données associées.bases de données réaliser tous les types de modèles informatiques. travailler avec la méthode Merise. Cela permet d'améliorer la modélisation, les processus, le coût et la production d'applications.Merise 39 1-Introduction à PowerAMC

40 2-Elaboration d’un MCD sur PowerAMC Etude de cas : PERSONNE (#numéro personne, nom, prénom, téléphone) VOITURE( #numéro d'immatriculation, marque, modèle,année fabrication) Adresse (#code adresse, rue, code, postal,ville,pays) Contraintes : Une personne a une adresse ou est sans domicile. A une adresse, il y a une ou plusieurs personne qui y habitent. Une voiture est possédée par une seule personne.Une personne peut posséder de 0 à plusieurs voitures.

CONCLUSION 41

Merci pour votre attention