248
Chapitre 10 • Élaboration d’un schéma conceptuel
et dénommé Prénoms. Ces deux dernières représentations induisent cependant des
problèmes qui nous feront préférer la solution initiale, malgré sa lourdeur apparente.
Figure 10.11 - A éviter : deux représentation problématiques d’une propriété multiple
Dans le second cas (un ouvrage a des mots clés...), on peut envisager des
solution similaires, sous la forme d’un type d’entités MOT-CLE, d’une suite d’attributs Mot-clé1, Mot-clé2, ... ou d’un attribut unique Mots-clés. Si le nombre de mots
clés par ouvrage n’est pas limité, on adoptera obligatoirement une représentation
sous la forme d’un type d’entités.
Il faut cependant être attentif à la signification de ce type d’entités. En effet, deux
représentations sont possibles, qu’il faut distinguer sans ambiguïté.
Représentation des valeurs
Selon la première technique on représente chaque valeur distincte de mot clé (ou de
prénom) par une entité distincte du type MOT-CLE (figure 10.12, gauche), et on
établit un type d’associations plusieurs-à-plusieurs, décrit, entre OUVRAGE et MOTCLE. Le mot clé jardinage sera représenté par une unique entité, dont la valeur de
l’attribut Libellé est « jardinage », quel que soit le nombre d’ouvrages disponibles
sur ce thème.
Représentation des instances
Selon la seconde technique (figure 10.12, droite), c’est la présence de chaque mot
clé décrivant chaque ouvrage qui est représentée par une entité distincte d’un type
qu’on dénommera DESCRIPTION et qui aura un attribut Libellé. C’est ainsi qu’il y
aura autant d’entités DESCRIPTION dont la valeur de Libellé est « jardinage »,
qu’il y a d’ouvrages de jardinage. Les mots clés d’un ouvrage étant distincts, on en
déduit l’identifiant de DESCRIPTION 1 .
1. Le choix des noms dans les deux schémas n’est pas le fruit du hasard. On peut en effet
démontrer que ces schémas sont (presque) équivalents (voir remarque ci-dessous), bien qu’ils
conduisent à des structures de tables différentes. Partant du schéma de droite, on peut transformer Libellé en type d’entités MOT-CLE d’attribut Libellé selon la technique de la figure 10.7.
Le type d’entités DESCRIPTION apparaît alors comme l’expression d’un type d’associations
plusieurs-à-plusieurs qui pourrait s’appeler décrit (figure 10.5). Réexprimant ce dernier, on
obtient le schéma de gauche.
PERSONNE
NumPers: num (8)
Nom: char (32)
Prénoms: char (64)
PERSONNE
NumPers: num (8)
Nom: char (32)
Prénom1[0-1]: char (16)
Prénom2[0-1]: char (16)
Prénom3[0-1]: char (16)
Prénom4[0-1]: char (16)
Précédent

- 248/436

Suivant