You are on page 1of 3

Le Modèle logique de données (MLD)

 L’objectif de ce diagramme est de modéliser la représentation des données en table de la future


base de données.

 Il suffit de respecter quelques règles pour y arriver simplement :


 Une entité devient une table,
 Les identifiants deviennent des clefs primaires
 Les associations CIF deviennent des clefs étrangères
 Les associations CIM deviennent des tables, dont la clef primaire est la combinaison des clefs
étrangères des tables qui les composent

H2PROG - All Rights Reserved – Created by : Matthieu GASTON 54


MLD : Exemple
Livre 1,1 Auteur
A écrit  MLD :
1,n
- id_Livre - id_auteur  Livre (id_livre, titre,nb_pages, #id_auteur)
- titre - nom CIF  Auteur (id_auteur, nom, presentation)
- nb_pages - presentation

 MLD :
 Livre(id_livre, titre,nb_pages)
Livre 1,n Auteur
A écrit  Auteur(id_auteur, nom, presentation)
1,n
- id_Livre - id_auteur CIM  A_Ecrit(#id_livre, #id_auteur)
- titre - nom
- nb_pages - presentation
livres A écrit Auteurs

H2PROG - All Rights Reserved – Created by : Matthieu GASTON 55


Le Modèle Physique de Données (MPD)

 Le MPD est la représentation schématique de la base de données réelle.


 Le diagramme montre, en plus des liens entres les tables, les différents types de données.
MCD MPD

Livre Auteur
1,1 A écrit 1,n
- id_Livre - id_auteur
- titre - nom
- nb_pages - presentation

Livre Auteur
1,n A écrit 1,n
- id_Livre - id_auteur
- titre - nom
- nb_pages - presentation

 Avec de la pratique on passe directement du MCD à la base de données !

H2PROG - All Rights Reserved – Created by : Matthieu GASTON 56

You might also like