UML 2 pour les bases de données
122
© Éditions Eyrolles
Les relations déduites de ces DF sont par définition en troisième forme normale.
On peut ainsi poursuivre le raffinage en des formes normales plus avancées, en examinant
l’existence éventuelle de dépendances multivaluées et dépendances de jointure. Dans cet
exemple, il n’y a pas lieu de poursuivre la normalisation.
Approche par synthèse
On trouve dans [WON 78] une première approche de normalisation par synthèse. Ce processus
est intéressant, car on peut s’en servir en conception ou dans le cas d’une base de données déjà
existante qu’on désire faire évoluer. On suppose que les dépendances fonctionnelles sont
toutes extraites. On affine ensuite ces DF en les regroupant de manière à aboutir à un schéma
relationnel normalisé.
Principe
À partir d’un ensemble F = {a Æ b ; b Æ c ; … } de DF, il faut :
●
Supprimer les DF redondantes (déduites de transitivité et non minimales en partie gauche).
Pour ce faire, on peut utiliser les propriétés des DF vues précédemment (réflexivité,
augmentation…).
Figure 2-19 Relations en troisième forme normale
Ventes3
num#
nimm#
dateAchat
prixAchat
1
6748-XW-31
12-05-1999
62 500
1
734-AJH-31
19-07-2000
46680
1
358-ALZ-31
25-01-2001
213 970
2
955-NEH-75
16-01-1995
105 000
2
52-AIM-31
16-01-2002
109 500
Assures3
num
nom
1
Soutou
2
Bidal
Vehicules3
nimm
type
ncons#
6748-XW-31
320 i
1
734-AJH-31
1200 GSF
3
358-ALZ-31
320 Ci
1
955-NEH-75
Scenic
2
52-AIM-31
Beetle
4
Constructeurs3
ncons
nomCons
1
BMW
3
SUZUKI
2
RENAULT
4
VOLKSWAGEN
Précédent

- 129/316

Suivant