04 mcd GM d apres Toffolon [Mode de
Transcription
04 mcd GM d apres Toffolon [Mode de
Schémas Entités - Associations Modèle Conceptuel des Données d’après Claudine Toffolon - Université du Littoral Représentation graphique Vendeur(se) Facture Prénom Réf. Produit Nom Qté Salaire Date Client Prénom Nom Adresse Article Réf. Prix Contenance Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 2 Objectifs du modèle Le modèle Entité/Association représente sous forme graphique les données manipulées par le système d’information sans tenir compte des choix: d’organisation, d’automatisation, techniques exprime le « QUOI » pour les données Le MCD fournit une image invariante du S.I. en termes de données Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 3 Concepts Les concepts de base du schéma E.A. : entité : « objet » géré par le S.I. l’assuré, le contrat, le produit… association : lien entre 2 entités (ou +) l’assuré souscrit un contrat propriété : donnée le nom, la raison sociale, le code postal... Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 4 Formalisme Représentation graphique Entités Association Assuré NuméroID Nom Prénom … souscrit 0,n Cardinalité Montant Contrat 1,1 NumContrat Libellé Type … Propriétés Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 5 Entité : Occurrence ENTITE Parfum Occurrences d’entité Sanbon … … SuperOdor … … Ultime Fleur … … Une occurrence d’une entité est un élément réel qui appartient à la classe d’objets que représente l’entité Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 6 Entité : Définition Ensemble concret ou abstrait Contenant les propriétés nécessaires et suffisantes Qui représente un « objet de gestion » du système d’information Discernable des autres entités (ayant une existence propre) Identifiée par une propriété spécifique appelée « identifiant » Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 7 Exemples d’entité Trouver 1 exemple d’entité concrète, 1 exemple d’entité abstraite Donner des exemples d’occurrences pour chacune de ces entités Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 8 Entité : Description Un nom qui permet de la décrire globalement L’ensemble des attributs qu’elle possède. Un identifiant : attribut (ou ensemble d’attributs) permettant de repérer de façon unique chaque occurrence de cette entité Par convention l’identifiant est souligné dans les schémas, et se met en premier. Nom Ident. Atrib1 Atrib2 etc. Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 9 Entité : Règles de pertinence La définition d’une entité est un choix du concepteur A partir d’éléments du monde réel, plusieurs modélisations sont possibles Une entité doit toujours avoir un identifiant Une occurrence doit posséder une valeur unique pour chaque attribut Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 10 Entité : Identifiant Obligatoirement : univalué : 1 occurrence entité -> 1 valeur de l’identifiant discriminant : 1 valeur de l’identifiant -> 1 occurrence de l ’entité stable : ne change jamais durant la vie de l’occurrence minimal : (pour les identifiants composés) Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 11 Entités : Types d’identifiants Identifiant simple ou «naturel» Nom d’un pays Identifiant artificiel N° client Identifiant composé N° sécurité sociale : Sexe&Année&Mois&Dept&N°Commune& N°ActeNaissance&CleControle Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois 12 Application : Luxe Parfums Un magasin de parfums génère des tickets de caisse pour chaque vente. Un ticket de caisse présente plusieurs lignes où figurent : Réf. Description P.U. Qté P.T. Le vendeur ou la vendeuse ayant réalisé la vente est identifiée sur le ticket, car il / elle touche une commission. Données numéro ticket date ticket référence article description article prix unitaire quantité vendue matricule vendeur(se) Représenter les entités Grégoire Maréchal – Lycée Voillaume – Aulnay-sous-bois nom vendeur(se) 13