204
Chapitre 9 • Le modèle Entité-association
Figure 9.1 - Les quatre types d’entités du domaine d’application
Ces quelques exemples montrent qu’un type d’entités peut correspondre à des objets
concrets inanimés (des véhicules), des objets concrets animés (des clients), des
conventions abstraites (des contrats) ou des événements (des accidents).
Contrairement aux tables d’une base de données, les types d’entités n’ont pas à
proprement parler de contenu. Chaque type d’entités représente une population,
souvent variable d’un moment à l’autre. Il est cependant pratique, pour comprendre
et analyser les caractéristiques d’un schéma, d’imaginer ces populations, classées
par types. La figure 9.2 représente de manière imagée une population de chaque
type, où une entité est représenté par une pastille 1 .
Figure 9.2 - Exemples de populations représentées symboliquement.
9.2 ATTRIBUTS
Chaque client est caractérisé par un numéro, un nom et une adresse. On modélisera
ces faits en dotant le type d’entités CLIENT des attributs NumClient, Nom, Adresse
(figure 9.3). De même, un accident étant caractérisé par un numéro, une date et un
montant de sinistre, on donnera à ACCIDENT les attributs NumAcc, DateAcc et
Montant.
Figure 9.3 - Les quatre types d’entités et leurs attributs
On spécifiera le type de chaque attribut : numérique, caractère, date, etc. ainsi que sa
longueur (figure 9.4). On indiquera aussi, si nécessaire, son unité de mesure.
1. Un auteur plus doué graphiquement aurait dessiné, fût-ce sommairement, quelques clients, des
véhicule, des contrats, voire des accidents.
VEHICULE
CONTRAT
ACCIDENT
CLIENT
VEHICULE
NumVéh
Marque
Modèle
Année
Cylindrée
CONTRAT
NumCtr
Type
DateSign
ACCIDENT
NumAcc
DateAcc
Montant
CLIENT
NumClient
Nom
Adresse
Précédent

- 204/436

Suivant