70 Modelisation MCD MLD MPD

Embed Size (px)

Citation preview

  • 7/26/2019 70 Modelisation MCD MLD MPD

    1/2

    Module 20.............................................................................................. SGBDR

    Thme.................................................................. 70. Donnes : Les modles

    LVIS/TV - 70_donnee_modele.doc 1 / 2

    1. Les 3 modles de donnes

    Avant tout travail informatique, il convient de crer les 3 modles ci-aprs en respectantlordre chronologique :

    1. le MCD= modle conceptuelde donnesIl reprsente les objets, les relations, les proprits et les cardinalits. Cest le

    travail le plus important car une erreur ce niveau se rpercute ensuite.

    2. le MLD= modle logiquede donnesIl sappuie sur la cardinalit indiques dans le MCD pour indiquer la nature de larelation mais surtout le sens de dplacement des cls primaires entre les objets etles relations. Les cardinalits sont remplaces par des flches.

    3. le MPD= modle physiquede donnesIl prsente les tables telles quelles devront tre construites dans la base de

    donnes. Le nombre de table ne correspond pas forcment au nombre dobjets etde relations.

    2. Rgles de passage entre les modles

    2.1. Relation simple

    2.1.1. MCD

    2.1.2. MLD

    La flche pointe vers la cardinalit la plus faible. Les cardinalitsdisparaissent.

    2.1.3. MPD

    Seules les 2 objets deviennent des tables.

    Les proprits de la relation migrent dans la table de plus faible cardinalit,

    ainsi que la cl primaire de la table cardinalit plus forte. Pour indiquer quilsagit dune cl primaire externe, elle est soulign en pointill.

    Dans une relation 1,1 1,1 le sens de migration de la cl na pas dimportance. Lanalysedes traitements peut tout de mme donner une indication ou orienter la dcision.

    CLIENT

    Code ClientNom Client

    VEHICULE

    ImmatriculationDate mise en serviceCouleur

    ACHETERDate achatPrix Achat HT

    1,n 1,1

    CLIENT

    Code ClientNom Client

    VEHICULE

    ImmatriculationDate mise en serviceCouleur

    Code ClientDate achatPrix Achat HT

    CLIENT

    Code ClientNom Client

    VEHICULE

    ImmatriculationDate mise en serviceCouleur

    ACHETER

    Date achatPrix Achat HT

  • 7/26/2019 70 Modelisation MCD MLD MPD

    2/2

    Module 20.............................................................................................. SGBDR

    Thme.................................................................. 70. Donnes : Les modles

    LVIS/TV - 70_donnee_modele.doc 2 / 2

    2.2. Relation multiple

    2.2.1. MCD

    2.2.2. MLD

    Les cardinalits sont identiques. Une flche part de chaque objet vers larelation.

    2.2.3. MPD

    Chaque objet donne lieu une table.

    La relation devient galement une table.

    Seule la cl primaire de chaque table migre dans la relation. Elle sappelle

    alors cl externes.

    Par commodit de gestion, un numro de location est cr. Il servira de cl

    primaire pour la relation.

    CLIENT

    Code ClientNom Client

    VEHICULE

    ImmatriculationDate mise en service

    LOUERDate dbutDate fin

    1,n 1,n

    CLIENT

    Code ClientNom Client

    VEHICULE

    ImmatriculationDate mise en service

    LOUERDate dbutDate fin

    CLIENT

    Code ClientNom Client

    VEHICULE

    ImmatriculationDate mise en service

    LOUER

    N LocationCode ClientImmatriculationDate dbutDate fin