Analyse et Conception des Systèmes d’Informations IUT Dijon – Année Spéciale Sébastien PARFAIT sebastien.parfait@iut-dijon.u-bourgogne.fr sebastien.parfait@u-bourgogne.fr
Le MCD Objectif : identifier et décrire les objets et leurs associations. Le formalisme comporte 3 concepts de base L'entité La relation La propriété Exemple Durand passe la commande C1 pour les produit P1 et P2 Durand passe la commande C2 pour les produit P2 et P3 Dupond passe la commande C3 pour les produit P1 et P2 Dupond passe la commande C4 pour les produit P2 et P3 La commande C1 donne lieu à la facture F1 La commande C2 donne lieu à la facture F2 La commande C3 donne lieu à la facture F3 La commande C4 donne lieu à la facture F4
ENTITE Définition : Objet pourvu d'une existence propre et conforme aux choix de gestion de l'entreprise Exemple : personne, client, commande, produit, facture, date … Entite
ENTITE Client Commande Produit Facture
RELATION Les relations servent à définir les associations pouvant exister entre les entités Elle n'a pas d'existence propre Entité 1 Relation Entité 4 Entité 2 Entité 3
RELATION Correspond Client Commande Produit Facture Passer Contient Concerne
PROPRIETES Aussi appelée attribut Donnée élémentaire que l'on perçoit sur une entité ou sur une relation Le nom de la propriété est inscrit dans l'entité ou dans la relation
PROPRIETE Correspond N° client Nom Prénom Adresse … Client Commande N° produit Libellé Prix Unité … Produit N° facture Date Montant Total … Facture N° commande Date Passer Contient Quantité Concerne Quantité
Les occurrences Elément individualisé d'une entité ou d'une relation ("Représentation physique") Entité 1 occurence
Les occurrences Durand passe la commande C1 pour les produit P1 et P2 Dupond passe la commande C3 pour les produit P1 et P2 Dupond passe la commande C4 pour les produit P2 et P3 La commande C1 donne lieu à la facture F1 La commande C2 donne lieu à la facture F2 La commande C3 donne lieu à la facture F3 La commande C4 donne lieu à la facture F4
Cardinalités Entre une relation et une entité Cardinalité minimale : Nombre de fois minimum qu'une occurrence de l'entité participe aux occurrences de la relation 0 ou 1 Cardinalité maximale : Nombre de fois maximum qu'une occurrence de l'entité participe aux occurrences de la relation 1 ou n
Cardinalité Correspond N° client Nom Prénom Adresse … Client Commande N° produit Libellé Prix Unité … Produit N° facture Date Montant Total … Facture N° commande Date Passer Contient Quantité Concerne Quantité
Dimension d'une relation Nombre d'entités participant à la relation 2 binaire 3 ternaire 4 quaternaire … N n-aire
Relation réflexive parent 0,1 0,n N° Nom Prénom Adresse … Employé N° Personne Conjoint Parent 0,1 0,2 enfant
Exemple Possède 1,1 0,n N° Nom Prénom Adresse … Logement N° Nom Prénom Personne 0,1 0,1 Occupe
Exemple bailleur 0,n N° Adresse … Logement N° Nom Prénom Adresse … Personne Loue 0,1 0,1 locataire
Exemple N° Nom Prénom Adresse … Cheval 0,n N° Nom Prénom Adresse … Course N° Nom Prénom Adresse … jockey participe 0,1 0,n 1,n