Vous êtes sur la page 1sur 2

Module 20..............................................................................................

SGBDR

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


1. Les 3 modles de donnes
Avant tout travail informatique, il convient de crer les 3 modles ci-aprs en respectant
lordre chronologique :
1. le MCD = modle conceptuel de donnes
Il 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 logique de donnes
Il sappuie sur la cardinalit indiques dans le MCD pour indiquer la nature de la
relation mais surtout le sens de dplacement des cls primaires entre les objets et
les relations. Les cardinalits sont remplaces par des flches.
3. le MPD = modle physique de donnes
Il prsente les tables telles quelles devront tre construites dans la base de
donnes. Le nombre de table ne correspond pas forcment au nombre dobjets et
de relations.

2. Rgles de passage entre les modles


2.1. Relation simple
2.1.1. MCD
CLIENT
Code Client
Nom Client

1,n

ACHETER
Date achat
Prix Achat HT

1,1

VEHICULE
Immatriculation
Date mise en service
Couleur

2.1.2. MLD
CLIENT
Code Client
Nom Client

ACHETER
Date achat
Prix Achat HT

VEHICULE
Immatriculation
Date mise en service
Couleur

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


disparaissent.

2.1.3. MPD
VEHICULE
CLIENT
Code Client
Nom Client

Immatriculation
Date mise en service
Couleur
Code Client
Date achat
Prix Achat HT

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 quil
sagit 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. Lanalyse
des traitements peut tout de mme donner une indication ou orienter la dcision.
LVIS/TV - 70_donnee_modele.doc

1/2

Module 20..............................................................................................

SGBDR

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

2.2. Relation multiple


2.2.1. MCD

CLIENT
Code Client
Nom Client

VEHICULE
1,n

LOUER
Date dbut
Date fin

1,n

Immatriculation
Date mise en service

2.2.2. MLD
CLIENT
Code Client
Nom Client

VEHICULE
LOUER
Date dbut
Date fin

Immatriculation
Date mise en service

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

2.2.3. MPD

CLIENT
Code Client
Nom Client

LOUER
N Location
Code Client
Immatriculation
Date dbut
Date fin

VEHICULE
Immatriculation
Date mise en service

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.

LVIS/TV - 70_donnee_modele.doc

2/2