MCD et MLD base de données
Elaboration dʼun
Modèle Logique de Données Relationnel
(MLD-R)
Bernard ESPINASSE
Professeur à Aix-Marseille Université (AMU)
1.
Problématique du MLD-R
2.
Formalisme graphique de Merise
3.
Dérivation dʼun MLD-R à partir dʼun MCD en Entité-Relation
4.
Création de tables en langage SQL (clé primaires et étrangères) 5.
Dimensionnement dʼune BD Relationnelle (multiplicité moyenne des liens)
Ecole Polytechnique Universitaire de Marseille
Novembre 2012
•
•
•
•
•
Problématique du MLD
Formalisme graphique de Merise
Dérivation dʼun MLD-R à partir dʼun MCD en Entité-Relation
Création de tables en langage SQL (clé primaires et étrangères)
Dimensionnement dʼune BD Relationnelle
Bernard ESPINASSE – Elaboration dʼun MLD-R
1
Problématique du MLD
2
Bernard ESPINASSE – Elaboration dʼun MLD-R
Dé marche dʼé laboration dʼun MLD Re lationne l
Modèle Conceptuel de Données (MCD) :
- permet de modéliser la sémantique des informations dʼune façon compréhensible par lʼutilisateur de la future base de données
- utilise le formalisme (graphique) Entité-Relation
- ne permet pas dʼimplémentation informatique de la base de données dans un SGBD donné
! MCD : Modèle Conceptuel de Données
! MLD-R : Modèle Logique de Données Relationnel
MCD
NIVEAU CONCEPTUEL
En formalisme Entité-Relation
Modèle Logique de Données (MLD) :
- permet de modéliser la structure selon laquelle les données seront stockées dans la future base de données
- est adapté à une famille de SGBD : ici les SGBD relationnels (MLD
Relationnels ou MLD-R)
- utilise le formalisme graphique Merise
- permet dʼimplémenter la base de données dans un SGBD donné
En formalisme « Merise »
Création des tables de la base de données en langage SQL
NIVEAU PHYSIQUE
Bernard ESPINASSE – Elaboration dʼun MLD-R
3
MLD (Relationnel)
NIVEAU LOGIQUE
Bernard ESPINASSE – Elaboration dʼun MLD-R
!
SGBD Relationnel
4