20
CHAPITRE 2. CONCEPTION DES BASES DE DONNÉES (MODÈLE E-A) {S2-3}
F. 2.3 – Représentation graphique d’un exemple de type-entité comportant quatre attributs dont un
est un identifiant : deux personnes peuvent avoir le même nom, le même prénom et le même âge, mais
pas le même numéro de sécurité sociale.
Règle 2.9 Chaque type-entité possède au moins un identifiant, éventuellement formé de plusieurs attributs.
Ainsi, chaque type-entité possède au moins un attribut qui, s’il est seul, est donc forcément l’identifiant.
Dans la représentation graphique, les attributs qui constituent l’identifiant sont soulignés et placés
en tête (cf. figure 2.3).
2.2.4 Association ou relation
F. 2.4 – Représentation graphique d’un exemple de type-association liant deux type-entités.
Définition 2.10
-association- Une association (ou une relation) est un lien entre plusieurs entités.
Exemples d’association : l’emprunt par l’étudiant Tanidute du 3e exemplaire du livre « Maîtrisez
SQL ».
Les associations ne sont généralement pas représentées graphiquement.
Définition 2.11
-type-association- Un type-association (ou un type-relation) désigne un ensemble de rela-
tions qui possèdent les mêmes caractéristiques. Le type-association décrit un lien entre plusieurs type-entités. Les
associations de ce type-association lient des entités de ces type-entités.
Comme les type-entités, les type-associations sont définis à l’aide d’attributs qui prennent leur valeur
dans les associations.
Règle 2.12 Un attribut peut être placé dans un type-association uniquement lorsqu’il dépend de toutes les entités
liées par le type-association.
Un type-association peut ne pas posséder d’attribut explicite et cela est relativement fréquent, mais on
verra qu’il possède au moins des attributs implicites.
Exemples de type-association : l’emprunt d’un livre à la bibliothèque.
Une association est souvent nommée occurrence ou instance de son type-association.
La figure 2.4 montre la représentation graphique d’un exemple de type-association.
Par abus de langage, on utilis