4

Click here to load reader

METHODE D’ANALYSE MERISE MODELISATION … - Merise.pdf · IUT DE SAINT-BRIEUC Département TC Informatique JL AUFFRET 1/4 METHODE D’ANALYSE MERISE MODELISATION DES DONNEES Objectif

  • Upload
    vulien

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: METHODE D’ANALYSE MERISE MODELISATION … - Merise.pdf · IUT DE SAINT-BRIEUC Département TC Informatique JL AUFFRET 1/4 METHODE D’ANALYSE MERISE MODELISATION DES DONNEES Objectif

IUT DE SAINT-BRIEUC Département TC

Informatique JL AUFFRET 1/4

METHODE D’ANALYSE MERISE MODELISATION DES DONNEES

Objectif : Application d’une méthodologie afin d’analyser le domaine de gestion à informatiser, et devant déboucher sur la détermination des tables en relation constitutives de la Base de Données.

5 étapes : 1 - Le dictionnaire des données 2 – Les entités et associations 3 – Les caractéristiques des entités et associations 4 - Le modèle conceptuel des données (ou modèle entité – association) 5 – Le modèle relationnel (les tables en relation)

Exemple Domaine ‘Gestion commerciale’

Etape 1 : Le dictionnaire des données

Objectif : Lister, sans vouloir les classifier, les informations, avec un souci d’exhaustivité.

Cette liste résulte d’une étude approfondie du domaine (Entretiens avec les personnes concernées, étude de documents, …).

Exemple : Prénom du client Nom du client Désignation du produit Quantité commandée Secteur géographique du client …

Etape 2 : Les entités et associations

Entité Objets concrets Ex : Produit Véhicule …

Objets abstraits Ex : Type client Secteur …

Personnes (Physiques, morales)

Ex : Client Salarié Etudiant …

Associations (entre les entités) = relation entre 2 ou plusieurs entités

Ex : Un client achète un produit Un étudiant a un bac ES …

Objectif : Classer les données du dictionnaire des données.

Rmq : Les entités et les associations peuvent être décrites par des caractéristiques.

Page 2: METHODE D’ANALYSE MERISE MODELISATION … - Merise.pdf · IUT DE SAINT-BRIEUC Département TC Informatique JL AUFFRET 1/4 METHODE D’ANALYSE MERISE MODELISATION DES DONNEES Objectif

IUT DE SAINT-BRIEUC Département TC

Informatique JL AUFFRET 2/4

Etape 3 : Les caractéristiques des entités et des associations

Entités • Client Code Prénom Nom …

• Produit Code Désignation Prix …

Rmq : S’il est inexistant dans le dictionnaire des données, ajouter un code.

Rmq : un code (code, numéro, référence, …) doit permettre d’identifier de manière unique chaque occurrence d’une entité.

Rmq : ne pas placer dans les caractéristiques celles correspondants à des entités (Exemple : Secteur géographique dans l’entité client)

Associations • Acheter Date Quantité …

• Etudiant – BAC Année d’obtention Lycée …

Rmq : Il n’est pas toujours évident de donner un nom à une association. Dans ce cas, reprendre le nom des entités en relation.

Rmq : Il existe des associations sans caractéristique.

Etape 4 : Le modèle conceptuel des données (ou modèle entité – association)

Règles de modélisation :

Entités

Association :

Page 3: METHODE D’ANALYSE MERISE MODELISATION … - Merise.pdf · IUT DE SAINT-BRIEUC Département TC Informatique JL AUFFRET 1/4 METHODE D’ANALYSE MERISE MODELISATION DES DONNEES Objectif

IUT DE SAINT-BRIEUC Département TC

Informatique JL AUFFRET 3/4

Exemple de MCD :

Les cardinalités :

• (1,n) de Client vers Acheter.

A 1 client correspond au minimum 1 achat et au maximum n achat (1 client peut acheter 1 ou plusieurs fois)

(0,n) de Produit vers Acheter.

A 1 produit correspondant au minimum 0 achat et au maximum n achats (1 produit peut être acheté 0 ou plusieurs fois)

• (1,1) de produit vers Rattaché-Catégorie.

A 1 produit correspond au minimum 1 catégorie et au maximum 1 catégorie (1 produit est rattaché à 1 et 1 seule catégorie)

• (1,n) de Catégorie – Rattaché – Produit.

A 1 catégorie correspond au minimum 1 produit et au maximum n produits (A 1 catégorie correspond 1 ou plusieurs produits)

Etape 5 : Le modèle relationnel (les tables en relation)

Résulte de l’application de règles de passage entre le MCD (Modèle Conceptuel des Données) et le MR (Modèle Relationnel) :

Règle 1 Toutes les entités se transforment en tables.

Règle 2 Pour les cardinalités de type (0,1) (1,1), ajouter la clé étrangère (Code de la table en relation) à la liste des champs.

Règle 3 Toutes les associations de type n (0,n) (1,n) se transforment en tables. Ajouter les clés étrangères (Code des entités en relation) à la liste des champs.

Exemple :

Règle 1 Table Client Code Nom Prénom …

Table Produit Code Désignation Prix …

Table Catégorie Code Intitulé

Règle 2 Code Catégorie(*)

Règle 3 Table Achat Code client (*) Code produit (*) Date Quantité …

(*) Clés étrangères

Page 4: METHODE D’ANALYSE MERISE MODELISATION … - Merise.pdf · IUT DE SAINT-BRIEUC Département TC Informatique JL AUFFRET 1/4 METHODE D’ANALYSE MERISE MODELISATION DES DONNEES Objectif

IUT DE SAINT-BRIEUC Département TC

Informatique JL AUFFRET 4/4

Résultat = Base de données relationnelle