Database Reference
In-Depth Information
Figure 3-15
. Dénormalisation par colonnes calculées
Le revers de la médaille consiste en la nécessité de programmer plusieurs déclencheurs sur
la table
Inscriptions
qui mettront à jour ces deux colonnes à chaque inscription et à toute
désinscription. Une ou plusieurs vues matérialisées peuvent être également utilisées.
Duplication de colonnes
Dans l'exemple suivant, l'ajout des colonnes
identite2
(nom du client) et
ste2
(société du
client) évitera toute jointure avec la table
Client
pour lister les détails des inscriptions. Ici, on
régresse de la troisième à la première forme normale.
Figure 3-16
. Dénormalisation par ajout de colonnes