Upload
gerard-etienne
View
108
Download
0
Embed Size (px)
Citation preview
Nicolas Zozor [email protected]
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énom
Adresse CodePostal Ville Tél Mail
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
1 client possède 1 ou plusieurs matériels
1 materiel est possédé par 1 et 1 seul client
Règles de gestion :
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
Une intervention concerne un et un seul matériel et un matériel précis peut nécessiter zéro ou plusieurs interventions.
CIF
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, Reference_Pieces
_neuves
quantité
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 (AB ou AC , CB)
Matrice des dépendances fonctionnelles
Association reflexive
MCD
Association reflexive
MCD amélioré. Cas 1:1
Association reflexive
MLD. Cas 1:1
Employés ( Num_employé, nom, prénom, adresse, #Num_employé)
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.
Association reflexive
MLD. Cas 1:1
Num_employé Nom Prenom
adresse
#Num_employé
1 xxx xxx xxx NULL
2 yyy yyy yyy 1
3 zzz zzz zzz 1
occurrences
manager
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