Vous êtes sur la page 1sur 63

LE MODELE

CONCEPTUEL DES
DONNEES (MCD)
LES CONCEPTS DE BASE
LES CONCEPTS DE BASE

1 - propriété, attribut, rubrique ou champs


Information élémentaire, c’est-à-dire non déductible d’autres informations,
qui présente un intérêt pour le domaine étudié
Exemple : Nom d’un étudiant, Référence d’un article, Sexe d’un client, etc.

2 - Occurrences d’un attribut


Ensemble des valeurs que peut prendre un attribut
LES CONCEPTS DE BASE

 Chaque attribut a un nom, une description, un type et une longueur.


 Ce nom doit être court et le plus explicite possible
 A sa seule lecture on doit donc pouvoir se faire une idée de ce que
représente la propriété
Exemple
Attributs Description Exemple d’occurrences
Matricule Numéro matricule de l’étudiant 1; 2; 3; 4;…………
NomEtu Nom de l’étudiant Magengo; Djangoni; Mahigôh;……..
AgeEtu Age de l’étudiant 18; 22; 19; 17; ………….
LES CONCEPTS DE BASE

3 - L’entité ou individu ou objet


Représentation d'un élément matériel ou immatériel ayant un rôle dans le
système que l'on désire décrire. Chaque entité est composée d’attributs qui
permettent de la décrire
Exemple :
L’objet Etudiant est décrit par les attributs Matricule, Nom, Prénom, Sexe
L’objet Produit est décrit par les attributs RefPro, NomPro, Pu
LES CONCEPTS DE BASE

4 - Occurrence d’entité
C’est un exemplaire de l’entité ou une ligne dans le tableau illustrant l’entité.
Exemple, prenons l’entité Etudiant décrit par les attributs Matricule, Nom, Prénom,
Sexe  :
Matricule Nom Prénom Sexe
1 Magengo Guttembert M
2 Djangoni Mandélai F
3 Jolie Joliette F
4 Agogo Bidas M
LES CONCEPTS DE BASE

5 – Identifiant d’une entité


 Ensemble minimum d'attributs d’une entité dont la connaissance des valeurs
permet d'identifier un enregistrement unique de l’entité considérée.
 Il est invariant dans le temps et est souligné lors de la représentation d’une
entité.
 Pour une entité, l’attribut (ou les attributs) choisi comme identifiant ne peut
avoir qu’une valeur unique. Deux occurrences de cette entité ne pourront
jamais avoir la même valeur pour l’identifiant
 Chaque entité doit posséder au moins un attribut identifiant
LA COUVERTURE
MINIMALE
LA COUVERTURE MINIMALE

Définition

Ensemble des Dépendances Fonctionnelles Elémentaires Directes (DFED)

I. Dépendances Fonctionnelles (DF)

Permet de définir un lien entre des attributs.


o Notation 1

A B se lit : attribut A en dépendance fonctionnelle avec attribut B ou encore


attribut B dépend de attribut A
LA COUVERTURE MINIMALE
I. Dépendances Fonctionnelles (DF)

o Description

A  B
Source But

• La gauche de la flèche, c’est-à-dire A est toujours un identifiant (représentant


d’un objet) et est appelée SOURCE
• La droite de la flèche c’est-à-dire B peut être un attribut simple ou un
identifiant et est appelé BUT
LA COUVERTURE MINIMALE
I. Dépendances Fonctionnelles (DF)
o Signification 1

A B signifie que pour toute valeur de A (Ou à chaque valeur de A), on ne peut
faire correspondre (on ne peut associer, on ne peut lier) qu’au plus une valeur de B

o Exemple 1

Matricule Nom signifie que :

 A un numéro matricule d’étudiant, on ne peut associer ou il ne peut


correspondre qu’un nom d’étudiant ou encore,
LA COUVERTURE MINIMALE
I. Dépendances Fonctionnelles (DF) suite

 Un étudiant (représenté par son matricule) ne possède qu’au plus un nom


ou encore,
 Le nom de l’étudiant me renseigne sur l’étudiant
Matricule  Nom
1 Son nom est Djangoni
2 Son nom est Guttembert
3 Son nom est Magengo
. . .
. . .
LA COUVERTURE MINIMALE

I. Dépendances Fonctionnelles (DF) Suite

o Notation 2

A,B C se lit attribut A et attribut B en dépendance fonctionnelle avec


attribut C ou encore attribut C dépend de attribut A et attribut B
o Description 2

A,B  C
Source But
LA COUVERTURE MINIMALE

I. Dépendances Fonctionnelles (DF)


o Description 2

A,B  C
Source But

• La gauche de la flèche, c’est-à-dire A et B est composée de deux ou plusieurs


identifiants (représentant deux ou plusieurs objets) et est appelée SOURCE
• La droite de la flèche c’est-à-dire C peut être un attribut simple ou un
identifiant et est appelé BUT
LA COUVERTURE MINIMALE

I. Dépendances Fonctionnelles (DF) Suite

o Signification 2

A, BC signifie deux choses distinctes :

• Pour toute valeur de A et de B (Ou à chaque valeur de A et de B combinées), on ne


peut faire correspondre (on ne peut associer, on ne peut lier) qu’au plus une valeur
de C

• Pour toute valeur de A (Ou à chaque valeur de A), on fait correspondre (on associe,
on lie) plusieurs valeurs de B et vice versa, pour toute valeur de B (Ou à chaque
valeur de B), on fait correspondre (on associe, on lie) plusieurs valeurs de A
LA COUVERTURE MINIMALE

I. Dépendances Fonctionnelles (DF) Suite

o Exemple 2
Matricule, Code_matière Note signifie que :
 A un numéro matricule d’étudiant et un code matière, on ne peut associer
ou il ne peut correspondre qu’une seule note
 Un étudiant (représenté par son matricule), dans une matière (représentée
par Code_matière) ne possède qu’au plus une note ou encore,
 La note me renseigne sur l’étudiant et la matière
LA COUVERTURE MINIMALE

I. Dépendances Fonctionnelles (DF) Suite


Cette DF signifie aussi (à cause de la source qui est composée) que :
 Un étudiant compose dans plusieurs matières
 Dans une matière, plusieurs étudiants composent
Matricule Code_Matière  Note
1 ANG A obtenu 19
2 ANG A obtenu 12
3 ANG A obtenu 04
1 MER A obtenu 05
2 MER A obtenu 11
3 MER A obtenu 18
1 FRA A obtenu 11
2 FRA A obtenu 10
3 FRA A obtenu 15
LA COUVERTURE MINIMALE

I. Dépendances Fonctionnelles (DF)


1. Propriété des dépendances fonctionnelles

• L’addition : Toutes les dépendances fonctionnelles de même source peuvent


être fusionnées pour donner une seule dépendance fonctionnelle. Exemple : Si
AB et AC alors, on peut écrire par addition que AB,C
Exemple :
Matricule Nom
Matricule Prénom Matricule Nom, Prénom, Sexe

Matricule Sexe
LA COUVERTURE MINIMALE

I. Dépendances Fonctionnelles (DF)


1. Propriété des dépendances fonctionnelles

o La transitivité : On dit qu’une dépendance fonctionnelle est une transitivité (ou


contient une transitivité) si elle peut se déduire de deux autres dépendances
fonctionnelles telles que : Si AB et BC alors on peut déduire par transitivité
que AC
Exemple : Si Matricule  Code_filière et Code_filière  Nom_filière alors
Matricule Nom_filière
Ceci revient aussi à dire que, si AB,C et, Si BC ou CB, on peut déduire que
LA COUVERTURE MINIMALE

I. Dépendances Fonctionnelles (DF)


1. Propriété des dépendances fonctionnelles
Exemple :
Si Matricule  Code_filière, Nom_filière alors, puisque Code_filière 
Nom_filière alors Matricule Nom_filière est une transitivité
En somme, dans une dépendance fonctionnelle, si un attribut en but dépend d'un
autre attribut (lui aussi en but) que la source, alors, il y a transitivité.
LA COUVERTURE MINIMALE

II - Les Dépendances fonctionnelles élémentaires

Une dépendance fonctionnelle est dite élémentaire si et seulement si elle ne


contient pas d'augmentation c'est-à-dire si l'attribut en but dépend de
tous les attributs en source et non d'une partie de ces attributs.

En somme la dépendance fonctionnelle A,CB est élémentaire si et


seulement si on ne peut avoir AB ou CB
LA COUVERTURE MINIMALE

II - Les Dépendances fonctionnelles élémentaires

Exemple : Numéro_matricule, Code_matière Nom n'est pas élémentaire car


l'attribut Numéro_matricule permet à lui tout seul de déterminer le Nom. C'est-à-
dire qu'on peut avoir Numéro_matriculeNom

Par contre, Numéro_matricule, Code_matière Note est élémentaire car l'attribut


Numéro_matricule ne permet pas à lui tout seul de déterminer la note. Idem pour le
Code_matière C'est-à-dire qu'on ne peut pas avoir Numéro_matriculeNote ou
Code_matière Note
LA COUVERTURE MINIMALE

Remarque

Toute dépendance fonctionnelle dont la source n'est pas composée est


automatiquement élémentaire.

III - Les Dépendances fonctionnelles élémentaires directes


Une dépendance fonctionnelle élémentaire est Directe si et seulement si elle ne
contient pas de transitivité.

AB,C est directe si et seulement si je ne peux pas avoir CB ou BC.


LA COUVERTURE MINIMALE

III - Les Dépendances fonctionnelles élémentaires directes

Exemple : la dépendance fonctionnelle élémentaire

Numéro_matricule code_filière, Nom_filière n'est pas directe car l'attribut


code_filière permet de déterminer le nom de la filière : code_filière 
Nom_filière

On peut aussi dire qu’une dépendance fonctionnelle élémentaire AC est


directe s’il n’existe aucun attribut B tel que AB et BC
CONSTRUCTION DU MCD
LA CONSTRUCTION DU MCD

1 - Formalisme de base

 L’entité ou individu ou objet


 Définition
Une entité est la représentation d'un élément matériel ou immatériel ayant
un rôle dans le système que l'on désire décrire. Chaque entité est composée
de propriétés, données élémentaires permettant de la décrire.
LA CONSTRUCTION DU MCD

1 - Formalisme de base

Représentation de l’entité

<Nom de l'entité> Etudiant

<Identifiant> Matricule
<attribut 2> Nom
. Exemple Prénom
. Sexe
. Date_naissance
.
<attribut n>
LA CONSTRUCTION DU MCD

1 - Formalisme de base
 L’association
Définition
Une association est un lien sémantique (qui a un sens) entre des entités.
Selon le nombre d’entités associées, on distingue :
•Association récursive (ou réflexive) relie la même entité
•Association binaire relie deux entités
•Association ternaire relie trois entités
•Association n-aire relie n entités.
LA CONSTRUCTION DU MCD

1 - Formalisme de base
Représentation de l’association

Patte Nom de la Relation Patte


Min,max Min,max
Propriété 1
.
Propriété n

• Une association peut porter ou non des propriétés.


• Elle est reliée aux entités par des traits appelés pattes. Sur chacune des
pattes de l’association, sont spécifiés les cardinalités minimum et
maximum
LA CONSTRUCTION DU MCD

1 - Formalisme de base

 Les cardinalités
Elles permettent de déterminer le nombre minimum et le nombre maximum de
fois qu’une occurrence d’une entité participe à l’association
Il existe quatre types de cardinalités:

 0,1 : l'occurrence de l'entité participe au plus une fois à l’association,


 1,1 : l'occurrence de l'entité participe une et une seule fois à l’association.
 1,N : l'occurrence de l'entité participe au moins une fois à l’association.
 0,N : l'occurrence de l'entité participe plusieurs fois à l’association.
LA CONSTRUCTION DU MCD

2 - Les différents types d'associations

 Les associations plusieurs à plusieurs ou CIM (Contrainte d’Intégrité


Multiple)
- Possèdent la cardinalité maximale N sur toutes ses pattes (0,N ou 1,N)
- Peuvent porter ou non des attributs
- Possèdent deux ou plus de deux pattes (n-aires).
LA CONSTRUCTION DU MCD

2 - Les différents types d'associations

 Les associations CIF (Contrainte d'intégrité fonctionnelle)


- Possèdent la cardinalité maximale 1 sur au moins une des pattes (0,1 ou 1,1)
- Ne peuvent jamais porter des attributs
- Ne Possèdent que deux pattes (binaires).
Remarque

• On l’appelle aussi association père-fils ou maitre-esclave.

• On peut remplacer le nom de l’association par le symbole CIF.


EXEMPLE DE CONSTRUCTION
DU MCD
EXEMPLE DE CONSTRUCTION DU MCD

SUJET : Gestion de la scolarité des étudiants

Etape 1 : Règles de gestion


1. Un étudiant s’inscrit dans au plus une filière
2. Un étudiant compose dans plusieurs matières
3. Un étudiant compose une seule fois dans une matière
4. Le coefficient d’une matière dépend de la filière dans laquelle est enseignée
EXEMPLE DE CONSTRUCTION DU MCD
Etape 2 : Dictionnaire des données
Attributs Désignation en clair
Matricule Numéro matricule de l’étudiant
Nom Nom de l’étudiant
Prénom Prénom de l’étudiant
CodeFil Code de la filière
NomFil Nom de la filière
CodeMat Code de la matière
NomMat Nom de la matière
Coef Coefficient d’une matière dans une filière
Note Note d’un étudiant dans une matière
DatComp Date de composition d’un étudiant dans une matière
EXEMPLE DE CONSTRUCTION DU MCD

Etape 3 : La couverture minimale

Il s’agit à cette étape de trouver la liste des dépendances fonctionnelles


élémentaires directes (DFED)
Cette étape est la plus importante du processus. Une astuce simple consiste à
rechercher pour chacun des attributs, le ou les objets dont il dépend.
Un attribut dépend d’un objet si pour cet objet, l’attribut ne possède qu’une et
une seule valeur.
On commence donc par rechercher l’objet renseigné par l’attribut et on vérifie
ensuite que cet objet trouvé n’a qu’une seule valeur pour l’attribut
EXEMPLE DE CONSTRUCTION DU MCD

Exemple : Le matricule me renseigne sur quel objet? l’objet étudiant


Un étudiant possède combien de matricules Un seul matricule

Attribut Objet Question pour la DF Réponse Résultat


renseigné
Matricule Etudiant Un étudiant possède combien de Un seul matricule OK
Matricule?
Nom Etudiant Un étudiant possède combien de Nom? Un seul Nom OK
Prénom Etudiant Un étudiant possède combien de Prénom? Un seul Prénom OK
CodeFil Filière Une filière possède combien de code? Un seul Code OK
NomFil Filière Une filière possède combien de Nom? Un seul Nom OK
CodeMat Matière Une matière possède combien de code? Un seul Code OK
NomMat Matière Une matière possède combien de Nom? Un seul Nom OK
Attribut Objet(s) Question pour la DF Réponse Résultat
renseigné(s)
Coef Matière Une matière possède combien de
coefficient?
Plusieurs coefficients
(RG 4)
Non OK

Filière Dans une filière on a combien de Plusieurs coefficients Non OK


coefficient? (RG 4)
Matière et Une matière dans une filière possède Un seul coefficient OK
Filière combien de coefficient? (RG 4)
Note Matière Dans une matière, on retrouve combien de
note?
Plusieurs notes Non OK

Etudiant Un étudiant possède combien de notes Plusieurs notes (RG2) Non OK


Matière et Un étudiant dans une matière possède Une seule note (RG3) OK
Etudiant combien de notes
DatComp Matière Pour une matière, il y a combien de dates de Plusieurs dates
composition?
Non OK

Etudiant Un étudiant compose à combien de dates Plusieurs dates Non OK


(ou combien de fois?)
Matière et Un étudiant dans une matière compose à Une seule date OK
Etudiant combien de dates (ou combien de fois?)
EXEMPLE DE CONSTRUCTION DU MCD

Avant de présenter la couverture minimale, faisons le point des objets ou


entités qui ressortent de notre travail et des attributs qui peuvent leur servir
d’identifiants

Entités ou objets Identifiants


Etudiant Matricule
Filière CodeFil
Matière CodeMat
EXEMPLE DE CONSTRUCTION DU MCD

Présentons maintenant la couverture minimale

On distingue trois types de dépendances fonctionnelles élémentaires


directes qui composent la couverture minimale :
1. Les dépendances fonctionnelles élémentaires directes simples
constituées d’un seul attribut (identifiant) en source et d’attributs non
identifiant en but. Pour obtenir ces DFED, on met l’identifiant de chaque
entité en source et en but, tous les attributs pour lesquels pour lesquels
l’objet est identifié
EXEMPLE DE CONSTRUCTION DU MCD

Matricule Etudiant Un étudiant possède combien de Matricule? Un seul OK


matricule
Nom Etudiant Un étudiant possède combien de Nom? Un seul Nom OK
Prénom Etudiant Un étudiant possède combien de Prénom? Un seul Prénom OK

Matricule Nom, prénom

CodeFil Filière Une filière possède combien de code? Un seul Code OK


NomFil Filière Une filière possède combien de Nom? Un seul Nom OK

CodeFil Nomfil

CodeMat Matière Une matière possède combien de code? Un seul Code OK


NomMat Matière Une matière possède combien de Nom? Un seul Nom OK

CodeMat NomMat
EXEMPLE DE CONSTRUCTION DU MCD

2 - Les dépendances fonctionnelles élémentaires directes à sources


composées constituées d’au moins deux attributs (identifiants) en source et
d’attributs non identifiant en but. Pour obtenir ces DFED, on s’intéresse aux
attributs qui renseignent au moins deux objets. On met l’identifiant de
chaque objet en source et en but, tous les attributs qui renseignent ces
objets

Coef Matière et
Filière
Une matière dans une filière possède
combien de coefficient?
Un seul coefficient
(RG 4)
OK

CodeMat, CodeFil Coef


EXEMPLE DE CONSTRUCTION DU MCD

Note Matière et
Etudiant
Un étudiant dans une matière possède
combien de notes
Une seule note (RG3) OK

DatComp Matière et
Etudiant
Un étudiant dans une matière compose à
combien de dates (ou combien de fois?)
Une seule date OK

CodeMat, Matricule Note, DatComp

3 - Les dépendances fonctionnelles élémentaires directes entre identifiant


en source et identifiants en but constituées d’au moins un attribut
(identifiants) en source et d’un identifiant en but. Pour obtenir ces DFED,
on s’intéresse aux liens de dépendance qui peuvent exister entre les
différents objets.
EXEMPLE DE CONSTRUCTION DU MCD
Objet 1 Objet 2 Question pour la DF Réponse Résultat

Etudiant Filière Un étudiant s’inscrit dans combien de filière? Une seul filière OK
Etudiant Matière Un étudiant compose dans combien de matière? Plusieurs matières Non OK
Filière Etudiant Dans une filière on a combien d’étudiants inscrits? Plusieurs étudiants Non OK
Filière Matière Dans une filière on enseigne combien de matière? Plusieurs matières Non OK
Matière Etudiant Dans une matière combien d’étudiants composent? Plusieurs étudiants Non OK
Matière Filière Une matière est enseignée dans combien de filière? Plusieurs filières Non OK

On ne retient donc que la première ligne


Objet 1 Objet 2 Question pour la DF Réponse Résultat

Etudiant Filière Un étudiant s’inscrit dans combien de filière? Une seul filière OK

Matricule  CodeFil
EXEMPLE DE CONSTRUCTION DU MCD
La couverture minimale détaillée se présentera donc comme suit :
1 - DFED simples
Matricule Nom, prénom
CodeFil Nomfil
CodeMat NomMat

2 - DFED à source composée


CodeMat, CodeFil Coef
CodeMat, Matricule Note, DatComp

3 – DFED entre identifiant et identifiant


Matricule  CodeFil
EXEMPLE DE CONSTRUCTION DU MCD

La couverture minimale finale :

Matricule Nom, prénom, CodeFil


CodeFil Nomfil
CodeMat NomMat
CodeMat, CodeFil Coef
CodeMat, Matricule Note, DatComp
EXEMPLE DE CONSTRUCTION DU MCD

Construction du MCD

1 - Les DFED simples permettent de représenter toutes les entités du


MCD. Toute dépendance fonctionnelle élémentaire directe entre une
source non composée et des attributs non identifiants devient une entité
dont l’identifiant est la source de la dépendance fonctionnelle
élémentaire directe et dont les propriétés sont les attributs NON
IDENTIFIANT en but de la dépendance fonctionnelle.
EXEMPLE DE CONSTRUCTION DU MCD

Etudiant
Matricule Nom, prénom, CodeFil Matricule
Nom
CodFil en but n’est pas pris en compte à cette étape car Prénom
il est un identifiant
Filière
CodeFil Nomfil CodeFil
NomFil

Matière
CodeMat NomMat CodeMat
NomMat
EXEMPLE DE CONSTRUCTION DU MCD

2 - Les DFED à source composée permettent de représenter toutes les


associations CIM porteuses de propriétés du MCD. En effet, toute dépendance
fonctionnelle élémentaire directe dont la source est composée d’au moins deux
attributs devient une association entre les entités des identifiants qui
composent la source. La cardinalité maximum sur toutes les pattes de
l’association est N et les attributs NON IDENTIFIANT en but de la dépendance
fonctionnelle élémentaire directe deviennent les attributs de l’association.
EXEMPLE DE CONSTRUCTION DU MCD

CodeMat, CodeFil Coef

Matière 1,N Enseigner 1,N Filière


CodeMat Coef CodeFil
NomMat NomFil

CodeMat, Matricule Note, DatComp


Etudiant
Matière 1,N Composer 0,N
Matricule
CodeMat Note Nom
NomMat DatComp Prénom
EXEMPLE DE CONSTRUCTION DU MCD

3 - Les DFED entre identifiant et identifiant permettent de représenter toutes les


associations CIF (père fils) du MCD. Toute dépendance fonctionnelle élémentaire
directe entre un ou plusieurs identifiants en source et un identifiant en but
devient une association CIF (Contrainte d’intégrité fonctionnelle) avec la
cardinalité maximale 1 sur la patte de l’entité de l’identifiant en source de
dépendance fonctionnelle.
EXEMPLE DE CONSTRUCTION DU MCD

ule Nom, prénom, CodeFil

Etudiant 1,1 S’inscrire 1,N Filière


Matricule
CodeFil
Nom
NomFil
Prénom
Une telle association est toujours binaire, ne porte jamais d’attributs et elle peut
être remplacée par le symbole CIF

Etudiant 1,1 1,N Filière


Matricule
Nom CIF CodeFil
NomFil
Prénom
EXEMPLE DE CONSTRUCTION DU MCD

Le MCD deviendra donc

Matière 1,N Enseigner 1,N Filière


CodeMat Coef CodeFil
NomMat NomFil

1,N 1,N

Etudiant
CIF
Composer 0,N
Matricule 1,1
Note Nom
DatComp Prénom
LES PSEUDO ENTITES
LES PSEUDO ENTITES

La pseudo entité est un concept qui provient de la DFED entre une source
composée et un identifiant en but
Exemple soit les DFED
Code_filiere, Code_matiere Num_prof
Code_filiere, Code_matiere coefficient
qui signifient que une matière dans une filière n’a qu’un coefficient et est
enseignée par un et un seul professeur
LES PSEUDO ENTITES

La DFED Code_filiere, Code_matiere Num_prof est normalement


représentée dans le MCD par une CIF qui est une association binaire Or,
cette DFED fait intervenir 3 entités.

Solution
Les deux entités dont les identifiants composent la source seront regroupées
pour former une seule entitée appelée Pseudo Entité
LES PSEUDO ENTITES

Cours
Matiere 1,N Coefficier 1,N Filière
Coefficient

1,1
CIF
1,N
Professeur
LES PSEUDO ENTITES

Pour des soucis de notation, seule l’association entres les entités dont les
identifiants composent la source représentera la pseudo entité

Cours
Matiere 1,N Coefficier 1,N Filière
Coefficient

1,1
CIF
1,N
Professeur
EXERCICES
Sujet : Gestion des ventes

Règles de gestion
1. Une facture appartient à un client
2. Le prix unitaire de vente d’un produit varie d’une facture à une autre
3. Un produit appartient à une famille (Alimentaire, vestimentaire,
Electroménager)
4. Le prix unitaire d’achat d’un produit dépend du fournisseur qui le livre
5. Un client réside dans une seule ville
Liste des attributs
Attribut Désignation en clair
RefPro Référence d’un produit
NomPro Nom du produit
NumFact Numéro de la facture
DatFact Date de la facture
NumCli Numéro du client
NomCli Nom du client
NumFsr Numéro du fournisseur
Puv Prix unitaire de vente d’un produit à un client sur une facture
PuA Prix unitaire d’achat d’un produit à un fournisseur
Liste des attributs (Suite)
Attribut Désignation en clair
Qtev Quantité vendue d’un produit sur une facture
CodeFam Code de la famille d’un produit
NomFam Nom de la famille d’un produit
Ville Ville de résidence du client
NomFsr Nom du fournisseur

Travail à faire
1. Présenter la couverture minimale
2. Présenter le MCD
3. Que deviendront la couverture minimale et le MCD si on modifiait certaines
 Le prix unitaire de vente d’un produit est fixe et ne varie pas d’une facture à
une autre
 Un client réside dans plusieurs villes
 Un produit est livré au même prix par tous les fournisseurs

Vous aimerez peut-être aussi