300 likes | 497 Views
Modèle Conceptuel des données. 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
E N D
Modèle Conceptuel des données 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
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
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 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 • 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)
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 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