Nicolas Zozor 2012nzozor@gmail.com. Concept Représentation statique de lensemble des données...

Preview:

Citation preview

Nicolas Zozor 2012nzozor@gmail.com

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

Recommended