UML 2 pour les bases de données
118
© Éditions Eyrolles
●
region Æ pays
L’existence de la dernière DF permet de statuer que cette relation n’est pas en forme normale de
Boyce-Codd.
La décomposition de cette relation en forme normale de Boyce-Codd entraîne la définition
d’une relation additionnelle, car la DF à préserver est region Æ pays
Toute relation a une décomposition sans perte en forme normale de Boyce-Codd. Par contre, une
telle décomposition ne préserve pas toutes les DF. Dans notre exemple, la DF typeAvion,pays Æ region a été supprimée mais sans perte, car il est possible de la retrouver en
réalisant une jointure entre les deux relations résultantes.
Quatrième forme normale
Une relation est en quatrième forme normale si elle respecte la forme normale de Boyce-Codd.
S’il n’existe pas de dépendances multivaluées ou si x ÆÆ y | z existe, alors tous les autres
attributs a, b, c… de la relation sont en DF avec x (x Æ a, b, c…).
Une autre définition [TEO 94] précise qu’une relation est en quatrième forme normale si elle
respecte la forme normale de Boyce-Codd. S’il existe une DM x ÆÆ y, elle est soit triviale (voir
la section Dépendances multivaluées), soit x est clé pour la relation.
Figure 2-13 Relation n’étant pas en forme normale de Boyce-Codd
ProductionRegion
typeAvion
pays
region
A320
France
Blagnac
ATR-42
France
Blagnac
A319
France
Blagnac
A320
Allemagne
Hambourg
A340
Allemagne
Francfort
Figure 2-14 Relations en forme normale de Boyce-Codd
AvionRegionBC
typeAvion
region
A320
Blagnac
ATR-42
Blagnac
A319
Blagnac
A320
Hambourg
A340
Francfort
RegionPaysBC
region
pays
Blagnac
France
Hambourg
Allemagne
Francfort
Allemagne
118
© Éditions Eyrolles
●
region Æ pays
L’existence de la dernière DF permet de statuer que cette relation n’est pas en forme normale de
Boyce-Codd.
La décomposition de cette relation en forme normale de Boyce-Codd entraîne la définition
d’une relation additionnelle, car la DF à préserver est region Æ pays
Toute relation a une décomposition sans perte en forme normale de Boyce-Codd. Par contre, une
telle décomposition ne préserve pas toutes les DF. Dans notre exemple, la DF typeAvion,pays Æ region a été supprimée mais sans perte, car il est possible de la retrouver en
réalisant une jointure entre les deux relations résultantes.
Quatrième forme normale
Une relation est en quatrième forme normale si elle respecte la forme normale de Boyce-Codd.
S’il n’existe pas de dépendances multivaluées ou si x ÆÆ y | z existe, alors tous les autres
attributs a, b, c… de la relation sont en DF avec x (x Æ a, b, c…).
Une autre définition [TEO 94] précise qu’une relation est en quatrième forme normale si elle
respecte la forme normale de Boyce-Codd. S’il existe une DM x ÆÆ y, elle est soit triviale (voir
la section Dépendances multivaluées), soit x est clé pour la relation.
Figure 2-13 Relation n’étant pas en forme normale de Boyce-Codd
ProductionRegion
typeAvion
pays
region
A320
France
Blagnac
ATR-42
France
Blagnac
A319
France
Blagnac
A320
Allemagne
Hambourg
A340
Allemagne
Francfort
Figure 2-14 Relations en forme normale de Boyce-Codd
AvionRegionBC
typeAvion
region
A320
Blagnac
ATR-42
Blagnac
A319
Blagnac
A320
Hambourg
A340
Francfort
RegionPaysBC
region
pays
Blagnac
France
Hambourg
Allemagne
Francfort
Allemagne
