METHODE DANALYSE MERISE MODELISATION - Merise.pdf IUT DE SAINT-BRIEUC Dpartement TC Informatique

  • Published on
    12-Sep-2018

  • View
    212

  • Download
    0

Transcript

  • IUT DE SAINT-BRIEUC Dpartement TC

    Informatique JL AUFFRET 1/4

    METHODE DANALYSE MERISE MODELISATION DES DONNEES

    Objectif : Application dune mthodologie afin danalyser le domaine de gestion informatiser, et devant dboucher sur la dtermination des tables en relation constitutives de la Base de Donnes.

    5 tapes : 1 - Le dictionnaire des donnes 2 Les entits et associations 3 Les caractristiques des entits et associations 4 - Le modle conceptuel des donnes (ou modle entit association) 5 Le modle relationnel (les tables en relation)

    Exemple Domaine Gestion commerciale

    Etape 1 : Le dictionnaire des donnes

    Objectif : Lister, sans vouloir les classifier, les informations, avec un souci dexhaustivit.

    Cette liste rsulte dune tude approfondie du domaine (Entretiens avec les personnes concernes, tude de documents, ).

    Exemple : Prnom du client Nom du client Dsignation du produit Quantit commande Secteur gographique du client

    Etape 2 : Les entits et associations

    Entit Objets concrets Ex : Produit Vhicule

    Objets abstraits Ex : Type client Secteur

    Personnes (Physiques, morales)

    Ex : Client Salari Etudiant

    Associations (entre les entits) = relation entre 2 ou plusieurs entits

    Ex : Un client achte un produit Un tudiant a un bac ES

    Objectif : Classer les donnes du dictionnaire des donnes.

    Rmq : Les entits et les associations peuvent tre dcrites par des caractristiques.

  • IUT DE SAINT-BRIEUC Dpartement TC

    Informatique JL AUFFRET 2/4

    Etape 3 : Les caractristiques des entits et des associations

    Entits Client Code Prnom Nom

    Produit Code Dsignation Prix

    Rmq : Sil est inexistant dans le dictionnaire des donnes, ajouter un code.

    Rmq : un code (code, numro, rfrence, ) doit permettre didentifier de manire unique chaque occurrence dune entit.

    Rmq : ne pas placer dans les caractristiques celles correspondants des entits (Exemple : Secteur gographique dans lentit client)

    Associations Acheter Date Quantit

    Etudiant BAC Anne dobtention Lyce

    Rmq : Il nest pas toujours vident de donner un nom une association. Dans ce cas, reprendre le nom des entits en relation.

    Rmq : Il existe des associations sans caractristique.

    Etape 4 : Le modle conceptuel des donnes (ou modle entit association)

    Rgles de modlisation :

    Entits

    Association :

  • IUT DE SAINT-BRIEUC Dpartement TC

    Informatique JL AUFFRET 3/4

    Exemple de MCD :

    Les cardinalits :

    (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-Catgorie.

    A 1 produit correspond au minimum 1 catgorie et au maximum 1 catgorie (1 produit est rattach 1 et 1 seule catgorie)

    (1,n) de Catgorie Rattach Produit.

    A 1 catgorie correspond au minimum 1 produit et au maximum n produits (A 1 catgorie correspond 1 ou plusieurs produits)

    Etape 5 : Le modle relationnel (les tables en relation)

    Rsulte de lapplication de rgles de passage entre le MCD (Modle Conceptuel des Donnes) et le MR (Modle Relationnel) :

    Rgle 1 Toutes les entits se transforment en tables.

    Rgle 2 Pour les cardinalits de type (0,1) (1,1), ajouter la cl trangre (Code de la table en relation) la liste des champs.

    Rgle 3 Toutes les associations de type n (0,n) (1,n) se transforment en tables. Ajouter les cls trangres (Code des entits en relation) la liste des champs.

    Exemple :

    Rgle 1 Table Client Code Nom Prnom

    Table Produit Code Dsignation Prix

    Table Catgorie Code Intitul

    Rgle 2 Code Catgorie(*)

    Rgle 3 Table Achat Code client (*) Code produit (*) Date Quantit

    (*) Cls trangres

  • IUT DE SAINT-BRIEUC Dpartement TC

    Informatique JL AUFFRET 4/4

    Rsultat = Base de donnes relationnelle

Recommended

View more >