Cours 05 modele entite association 1

STIC-B - Le modèle Entité-Association de base Frédéric Servais mars CIntroduction Le modèle entité-association EA en anglais entity- relationship diagram ? abrégé en ERD est un modèle de données de haut niveau C ? est un outil qui permet de simpli ?er la conception de la structure de nos bases de données Le schéma EA est une description graphique représentant le modèle de données Ce diagramme contient des entités et des associations Ce modèle est utilisé au début de la phase de conception des systèmes informatiques C ? est la phase de modélisation conceptuelle CConception de bases de données méthodologie Conceptuel Schéma entité- association EA Logique Modèle relationnel Physique SQL CEntité Association - exemple introductif Le schéma EA suivant représente une entreprise n Supervision Supervisor Supervisee Employee SSN Name FName LName BDate Sex Salary Address Manages startDate WorksFor n WorksOn hours n Department Number Name Locations n n Controls n Project Number Name CEntité Association - exemple introductif Voici l ? interprétation de ce diagramme EA Les entités les boites rectangulaires représentent les objets de l ? entreprise nous avons Chaque employé possède un SSN qui permet de l ? identi ?er un nom composé de FName et LName une date de naissance son sexe salaire et son adresse Chaque département de l ? entreprise a un numéro qui permet de l ? identi ?er un nom des localisations à plusieurs et le nombre de ses employés De même pour les projets qui ont un numéro et un nom CEntité Association - exemple introductif Voici l ? interprétation de ce diagramme EA Les associations les ? patates ? représentent les relations entre les objets de l ? entreprise nous avons association Manages chaque département est dirigé par un et un seul employé association WorksFor chaque employé travaille pour un département association WorksOn chaque employé travaille sur un ou plusieurs projets association Controls chaque projet est controlé par un département association Supervision chaque employés a un ou zéro superviseur association Supervision chaque employé supervise un ou plusieurs employés CEntité Association Entité Représentation d ? un objet avec existence propre Ex un employé un département Association Lien entre les entités Ex un employé travaille pour un département CEntité Association Entité Représentation d ? un objet avec existence propre Ex un employé un département Association Lien entre les entités Ex un employé travaille pour un département CCardinalités Nombre minimum et maximum de liens entre une association et une entité données Association - Un employé peut diriger département Un département est dirigé par employé Association -n Un employé travaille pour département Un département emploie n personnes Association m-n Un employé travaille sur n projets Un projet occupe n employés CCardinalités Nombre minimum et maximum de liens entre une association et une entité données Association - Un employé peut diriger département Un département est dirigé par employé Association -n Un employé travaille pour département Un département emploie n personnes Association m-n Un employé travaille sur n projets Un projet occupe n employés CCardinalités Nombre minimum

  • 43
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager