Vous êtes sur la page 1sur 29

nzozor@gmail.

com Nicolas Zozor 2012


Concept
 Représentation statique de l’ensemble
des données manipulées par l’entreprise
 Représentation des relations entre ces
données
Entité
 Objet ou individu
 Caractérisée par des propriétés qui lui
sont spécifiques

Propriétés
Occurrences
 Correspond aux valeurs prises par les
propriétés

CodeClient Nom Préno Adresse CodePostal Ville Tél Mail


m

1 xxx xxx xxx xxx xxx xxx xxx

2 yyy yyy yyy yyy yyy yyy yyy

3 zzz zzz zzz zzz zzz zzz zzz


Identifiant d’une entité
 L’identifiant est une propriété qui permet
de distinguer de façon certaine et unique
chaque occurrence de l’entité

Indentifiant
Association entre entité
 Relie deux entités ou plus pour produire
un nouvelle information
 Caractérisée par un verbe ou substantif
Cardinalité
 Mesure le degré de participation de
l’entité à l’association
 Définit les règles de gestion

0,1: au moins zéro,


au plus 1

0,n: au moins zéro,


au plus n

1,1: au moins 1, au
plus 1

1,n: au moins 1, au
plus n
Cardinalités

Règles de gestion :

1 client possède 1 ou plusieurs matériels


1 materiel est possédé par 1 et 1 seul client
Cardinalités remarque
 Cas: 0,1 ------ 0,1 | 0,1------- 1,1| 1,1-----
1,1  erreur de conception
CIF : contrainte d’intégrité
fonctionnelle
 Association hiérarchique
 Structure de type « père-fils »
 Entité totalement identifiée par la
connaissance d’une autre
CIF : contrainte d’intégrité
fonctionnelle

CIF

Une intervention concerne un et un seul


matériel et un matériel précis peut nécessiter
zéro ou plusieurs interventions.
CIM : contrainte d’intégrité
multiple
 Association non hiérarchique
 Association peut être porteuse de
données
 Comporte un identifiant qui résulte de la
concaténation des identifiants des entités
participant à l’association
CIM : contrainte d’intégrité
multiple

CIM
CIM : contrainte d’intégrité
multiple

NumIntervention, quantité
Reference_Pieces_neuv
es
1,3 3
2,2 5
3,1 7
Le dictionnaire des données
 Recense et décrit l’ensemble des
propriétés qui seront utilisées pour
élaborer le MCD
Le dictionnaire des données
Le dictionnaire des données
 Le MCD ne contient pas de données
calculées mais uniquement des données
de base
 Pas de synonymes / doublons
 Pas de Rubriques génériques
(regroupant plusieurs rubriques
élémentaires ) ex : Infos_Entrepôt 
Nom_etreprôt,
propriétaire_etrepôt,ville_etrepôt……
Matrice des dépendances
fonctionnelles
 Permet de déterminer à partir du
dictionnaire des données les identifiants
et les relations bâties autour d’eux
 Les identifiants comportent au moins un
X dans la colonne
 Pour les propriétés isolées des DF
élémentaires sont crées par
concaténation d’identifiants
Matrice des dépendances fonctionnelles
Matrice des dépendances
fonctionnelles
 Pour une valeur de la donnée en
colonne, existe t-il au maximum 1 seul
valeur de la donnée située en ligne
 SI oui : X à l’intersection pour indiquer
une DF
 1 ligne  1 seul X sinon possibilité de
DF transitive de type (AB ou AC ,
CB)
Matrice des dépendances fonctionnelles
Association reflexive

MCD
Association reflexive

MCD amélioré. Cas 1:1


Association reflexive
Suppression de l’association

 L’entité ayant la cardinalité de


type 1,1 ou 0,1 absorbe
l’identifiant de l’entité la plus
forte (0, n ou 1, n) : clé
étrangère.

MLD. Cas 1:1

Employés ( Num_employé, nom, prénom, adresse, #Num_employé)


Association reflexive
manager

Num_employé Nom Preno adress #Num_employé


m e

1 xxx xxx xxx NULL

2 yyy yyy yyy 1

3 zzz zzz zzz 1

MLD. Cas 1:1


occurrences
Dimension des associations:
Binaire

MCD: Association binaire


Dimension des associations:
ternaire

L’association Ternaire « Approvisionner » fait intervenir à un instant T


les 3 entités qui lui sont liés

Vous aimerez peut-être aussi