36
Introduction pratique aux bases de données relationnelles
Figure 2-11
Règle de
transformation des
liaisons de type
simple-complexe
La liaison
s’exprime par un
attribut
supplémentaire
dans la table
EMPLOYÉ
Le choix de la clé étrangère est évident dans le cas d'un ensemble
de liens «simple-complexe». Dans la figure 2-11, en vertu de la règle
4, nous avons choisi le numéro de département comme clé étrangère
dans la table EMPLOYÉ. À l'inverse, admettons que le numéro
d'employé soit la clé étrangère dans la table DÉPARTEMENT, nous
devrons alors répéter la description d'un département pour chacun de
ses employés. De telles informations superflues ou redondantes sont
indésirables. Dans la section suivante, nous aborderons cette question
plus en détail dans le cadre de la théorie de la normalisation.
Règle 5 (liaisons de type simple-simple)
Règle de passage
possible pour un
ensemble de liens
simple-simple
Un ensemble de liens simple-simple peut s'exprimer dans les
deux tables issues des ensembles d'entités participantes sans avoir
besoin de créer une table distincte. L’une des deux tables est la table
référencée dont la clé d’identification apparaît comme clé étrangère
dans l’autre table.
De nouveau, il est important de désigner correctement la table
référencée à laquelle on empruntera une clé candidate pour définir la
clé étrangère dans l’autre table. En principe, on introduit la clé
étrangère dans la table qui participe à la liaison avec le type
d'associations 1.
Les valeurs nulles
sont à éviter
Dans la figure 2-12 nous complétons la table DÉPARTEMENT par
le numéro d'employé du chef de département. Ainsi, l'ensemble de
DÉPARTEMENT
AFFECTATION
EMPLOYÉ
m
1
R È G L E 4
Liaison par clé étrangère
DÉPARTEMENT
D# Description
EMPLOYÉ
E# Nom Ville D#_Affectation
Précédent

- 52/301

Suivant