01/02/20
Bases de données
Conception – construction du MCD
EL Moukhtar ZEMMOURI
ENSAM – Meknès
Version – 2020 / 2021
Etapes de construction d’un MCD
E. Zemmouri, ENSAM - Meknès 2
01/02/20
1 - Liste des propriétés
• Etape 1 : Dégager la liste des propriétés
o À partir de l’analyse de l’existant dans le Système d’Information à modéliser
o À partir des documents recueillis
o À partir des questionnaires
o À partir de l’énoncé du problème
o …
E. Zemmouri, ENSAM - Meknès 3
1 - Liste des propriétés
• Exemple :
o Nom client
o Adresse client
• N°, rue, CP, ville
o Numéro facture
o Date facture
o Numéro commande
o Échéance
o Quantité
o Désignation
o Prix unitaire HT
o Montant HT
o Total HT
o Total TVA
o Total
o Numéro client
o Référence produit
o Catégorie Produit
o TVA
E. Zemmouri, ENSAM - Meknès 4
01/02/20
2 – Dictionnaire de données
• Étape 2 : Établir le dictionnaire de données
Nom abrégé Nom détaillé Nature Type Taille (en octet) Remarques
……. ……. ……. ……. ……. …….
} Nom abrégé de la propriété
} Nom détaillé de la propriété
} Sa nature : E (Élémentaire), CA (Calculée) et CO (Concaténée)
} Type : N (Numérique), A (Alphabétique), AN (AlphaNum.), Date, …
} Remarques : si la propriété est calculée, on écrit l’expression du calcul; si elle
est concaténée, on écrit l’expression de décomposition.
E. Zemmouri, ENSAM - Meknès 5
2 – Dictionnaire de données
Nom abrégé Nom détaillé Nature Type Taille Remarques
NomCli Nom client E AN 100
AdrCli Adresse client CO AN 255 Composée de No, Rue et Ville
No Numéro E N 3
Rue Rue E AN 20
Ville Ville E A 20
NumFact Numéro facture E AN 6
DateFact Date facture E DATE
NumCom Numéro commande E AN 10
Echeance Échéance E DATE
Qte Quantité E N 5
Design Désignation E AN 20
PU Prix unitaire HT E N 7, 2
Montant Montant HT CA N 7, 2
Total Total HT CA N 7, 2
TVA Taux de TVA E N 2 Un pourcentage
TotalTVA Total TVA CA N 7, 2
Total Total CA N 7, 2
NumCli Numéro client E AN 10 Pour identifier les clients
Ref Référence produit E AN 10 Pour identifier les produits
Categ - Meknès
E. Zemmouri, ENSAM Catégorie produit E A 20 6
01/02/20
3 – Graphe de DF
• Étape 3 : Tracer le graphe de dépendances fonctionnelles élémentaires et
directes (GDFED)
o Dégager l’ensemble des DF entre les propriétés
o Tracer ces DF sous forme d’un graphe
o Ne garder sur le graphe que les DF élémentaires et directes
E. Zemmouri, ENSAM - Meknès 7
3 – Graphe de DF
NumCli NumFact
NomCli
Echeance
DateFact
No Ville NumCom
Rue
Ref
Design
X
Qte
PU TVA
Categ
E. Zemmouri, ENSAM - Meknès 8
01/02/20
3 – Graphe de DF
NumCli NumFact
NomCli
Echeance
DateFact
No Ville NumCom
Rue
Ref
Design Qte
PU
Categ
TVA
E. Zemmouri, ENSAM - Meknès 9
4 – Le MCD
• Étape 4 : Déduire le MCD à partir du GDFED
o Un MCD est composé d’entités et d’associations.
• Règles
o Les propriétés qui dépendent d’une seule propriété forment une entité
o Les propriétés qui dépendent d’une propriété composée des « clés d’entités » forment
une relation qui associe ces entités
o Les cardinalités des associations sont déduites des règles de gestion
E. Zemmouri, ENSAM - Meknès 10
01/02/20
4 – Le MCD
• Transformation du GDFED en MCD
o Toute propriété du GDF devienne une propriété dans le MCD.
• N.B. chaque propriété figure une et une seule fois sur le GDFED et sur le MCD
o Les propriétés sources de DF (celles qui sont soulignées sur le graphe) représentent les
identifiants des entités dont les attributs sont les cibles de ces DF.
o Les flèches restantes deviennent des associations.
• Les propriétés déterminées par une DF conjointe deviennent des attributs portés
par l’association.
o Les règles de gestion doivent permettre de trouver les cardinalités.
E. Zemmouri, ENSAM - Meknès 11
4 – Le MCD
NumCli NumFact
NomCli
Echeance
DateFact
No Ville NumCom
Rue
Ref
Design Qte
PU
Categ
TVA
E. Zemmouri, ENSAM - Meknès 12
01/02/20
4 – Le MCD
Facture
Produit
NumFact
Ref
Contient NumCom
Design
Qte DateFact
PU
Echeance
Appartient Concerne
Client
Categorie
NumCli
Categ NomCli
TVA No
Rue
Ville
E. Zemmouri, ENSAM - Meknès 13
4 – Le MCD
Facture
Produit
NumFact
Ref 0.n 1.n
Contient NumCom
Design
Qte DateFact
PU
Echeance
1.1
1.1
Appartient Concerne
1.n
0.n
Client
Categorie
NumCli
Categ NomCli
TVA No
Rue
Ville
E. Zemmouri, ENSAM - Meknès 14
01/02/20
Normalisation
• Le Modèle obtenu suite à cette démarche de construction est
nécessairement en 3FN
o Les propriétés sont élémentaires (atomiques)
o Les dépendances par rapports aux identifiants (clés) sont élémentaires et directes
E. Zemmouri, ENSAM - Meknès 15
Bases de données
Conception – construction du MCD
EL Moukhtar ZEMMOURI
ENSAM – Meknès
Version – 2020 / 2021