Chapitre 9
9
Le modèle Entité-association
Les aspects importants de la réalité à représenter, ou domaine d’application, doivent être décrits d’une manière abstraite, indépendante de
toute technologie (ici les structures de base de données). Le modèle
Entité-association permet de décrire un domaine d’application sous la
forme d’un schéma conceptuel : ensembles d’entités, dotées de
propriétés et en association les unes avec les autres, et ce, sans référence aux notions techniques de tables, colonnes et autres index.
Dans ce chapitre, on présente les principales constructions du modèle
Entité-association et leur propriétés. On illustre ces concepts par des
exemples de schémas complets. Les dernières sections sont consacrées
à quelques extensions propres aux modèles utilisés par les professionnels ainsi qu’à une discussion du modèle de classes d’UML.
9.1 TYPES D’ENTITÉS
Le domaine d’application est perçu comme étant constitué d’entités concrètes ou
abstraites. Ainsi, dans le contexte de l’assurance automobile, on peut cerner un
domaine d’application dans lequel on repère des clients, des véhicules, des contrats
et des accidents. On considère que chacun d’eux est une entité du domaine et que
chaque entité appartient à une classe ou type d’entités. On définit naturellement
quatre types d’entités qu’on nommera CLIENT, VEHICULE, CONTRAT et ACCIDENT. On représentera ces types d’entités d’une manière graphique comme indiqué
dans la figure 9.1.
9
Le modèle Entité-association
Les aspects importants de la réalité à représenter, ou domaine d’application, doivent être décrits d’une manière abstraite, indépendante de
toute technologie (ici les structures de base de données). Le modèle
Entité-association permet de décrire un domaine d’application sous la
forme d’un schéma conceptuel : ensembles d’entités, dotées de
propriétés et en association les unes avec les autres, et ce, sans référence aux notions techniques de tables, colonnes et autres index.
Dans ce chapitre, on présente les principales constructions du modèle
Entité-association et leur propriétés. On illustre ces concepts par des
exemples de schémas complets. Les dernières sections sont consacrées
à quelques extensions propres aux modèles utilisés par les professionnels ainsi qu’à une discussion du modèle de classes d’UML.
9.1 TYPES D’ENTITÉS
Le domaine d’application est perçu comme étant constitué d’entités concrètes ou
abstraites. Ainsi, dans le contexte de l’assurance automobile, on peut cerner un
domaine d’application dans lequel on repère des clients, des véhicules, des contrats
et des accidents. On considère que chacun d’eux est une entité du domaine et que
chaque entité appartient à une classe ou type d’entités. On définit naturellement
quatre types d’entités qu’on nommera CLIENT, VEHICULE, CONTRAT et ACCIDENT. On représentera ces types d’entités d’une manière graphique comme indiqué
dans la figure 9.1.
