Upload
savoir001
View
213
Download
0
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