Académique Documents
Professionnel Documents
Culture Documents
IDALENE Asmaa
1
Objectifs :
2
Modèle Conceptuel de Données
Etude de cas : Bon de commande
Total : -------------------
Travail à faire:
1. déterminer les dépendances fonctionnelles
élémentaires directes;
2. représenter les DFED dans un graphe;
3. Élaboration du MCD; 3
Modèle Conceptuel de Données
Bon de commande : le dictionnaire des données
Nom Signification Format Longueur Type Observation
NCDE N° commande N 6 E
DATEC Date commande Date 8 E jj/mm/aaaa
NCLI N° client N 6 E
NOMCLI Nom client A 25 E
ADRCLI Adresse AN 50 CO Rue + Ville
RCLI Rue Client AN 30 E
VCLI Ville client A 20 E
NPIECE N° pièce N 6 E
LIBPIECE Libellé pièce A 30 E
QTEC Quantité commandée N 4 E
PUNIT Prix unitaire de pièce N 6 E
MONT Montant HT N 10 CA PUNIT*QTEC
TOTAL TOTAL HT de commande N 12 CA MONT
4
Modèle Conceptuel de Données
5
Modèle Conceptuel de Données
Bon de commande : Le graphe des DFED :
NCDE NPIECE
6
Modèle Conceptuel de Données
Bon de commande : Élaboration du MCD :
Commande Client
1, n NCLI
NCDE 1, 1 Concerner
DATEC NOMCLI
RCLI
VCLI
1, n
Contenir 0, n Pièce
QTEC NPIECE
LIBPIECE
PUNIT
7
Modèle Conceptuel de Données
8
Formes normales : Objectifs
9
Première Forme Normale (1FN)
10
Première Forme Normale (1FN)
Le MCD devient en 1 FN :
Facture 1, n Produit
0, n Contenir
Numéro QTITEC Numéro produit
Date Désignation
11
MERISE : DF , FN & MLD
Première Forme Normale (1FN)
1, n
0, n Pièce
Contenir
QTITEC NPIECE
13
Deuxième Forme Normale (2FN)
14
Deuxième Forme Normale (2FN)
Solution :
Produit Fournisseur
téléviseur VIDEO SA
téléviseur HITEK LTD
écran plat VIDEO SA
16
Deuxième Forme Normale (2FN)
19
Troisième Forme Normale (3FN)
Exemple:
Le pays de l'adresse n'est pas dépendant de la clé de la
table, à savoir le nom du fournisseur, mais il est en
fonction de la ville de l'adresse. De nouveau, il est
préférable de scinder la table en deux:
Fournisseur Adresse Ville Pays
fournisseur
VIDEO SA 13 rue du PARIS FRANCE
cherche-midi
HITEK LTD 25 Bond LONDON ENGLAND
Street
20
Troisième Forme Normale (3FN)
Solution:
Ville Pays
PARIS FRANCE
LONDON ENGLAND
21
Troisième Forme Normale (3FN)
23
Troisième Forme Normale (3FN)
25
Modèle Logique de Données :MLD
Le modèle logique :
Traduire le MCD (normalisé) en systèmes logiques et
notamment les bases de données relationnelles.
Le modèle relationnel :
Repose sur le principe de relation (au sens
mathématique) entre les données.
Données représentées par des tables structurées en
lignes et colonnes. Les colonnes décrivent les propriétés
appelés attribut (ou champs) et les lignes contiennent les
valeurs des champs des enregistrement.
26
MERISE : DF , FN & MLD
Modèle relationnel
Schéma de relation :
Il est composé du nom de la relation, la liste des attributs
avec leurs domaines et la clé primaire.
Exemple : Schéma de relation de « Personne »
Personne(
N°Personne : Entier, Nom : Caractère(20),
Date-naissance : date, adresse : caractère(20),
27
Profession : caractère(20) ). MERISE : DF , FN & MLD
Passage du MCD au modèle
relationnel
Règle 1 :
Toute entité du modèle Entité/Association est représentée
par une relation(c..a.d une table) dans le schéma
relationnel équivalent.
La clé primaire de cette relation est l’identifiant de cette
entité.
28
Passage du MCD au modèle
relationnel
Exemple :
Pièce Commande
0, n Contenir 1, n
Num_Pièce QTITEC Num_cde
Libellé_pièce Date_cde
Prix_unit