Académique Documents
Professionnel Documents
Culture Documents
NORMALISATION
Problématique
GI-S8 311
Exemple
Cette relation qui décrit des livres et leurs éditeurs, contient des
redondances provoquant les anomalies suivantes :
insertion : il n’est pas possible d’insérer un livre sans connaître son éditeur.
Attribuer une valeur nulle aux attributs éditeur et pays violerait l’intégrité
d’entité : un attribut appartenant à la clé, ne doit pas avoir de valeur nulle.
mise à jour : si un éditeur change de pays, il faut modifier ce pays pour chacun
des livres qu’il a édités.
suppression : si l’unique livre publié par un éditeur est supprimé, l’information
sur cet éditeur est perdue. Attribuer une valeur nulle aux attributs isbn et titre,
violerait l’intégrité d’entité.
GI-S8 312
Normalisation
GI-S8 313
La normalisation
GI-S8 314
Dépendances fonctionnelles
GI-S8 315
Exemples
GI-S8 316
DF élémentaire
GI-S8 317
DF directe
GI-S8 318
Propriétés de DF
GI-S8 319
Normalisation
GI-S8 320
1FN
Une relation est en 1FN si tous ses attributs ont une valeur
atomique.
GI-S8 322
2FN
Une relation est en 2FN si elle est en 1FN et si chaque
attribut non clé dépend totalement et non partiellement de la
clé primaire (c-à-d que la dépendance est élémentaire).
GI-S8 323
2FN
GI-S8 325
3FN
GI-S8 326
3FN
A A C
B C D B C D
DF transitive
GI-S8 327
FNBC
GI-S8 329
FNBC
GI-S8 330
Exemple
GI-S8 332
1FN
GI-S8 333
2FN
La question à se poser: « De quoi dépend élémentairement chaque
attribut de la relation ? ».
GI-S8 335
3FN
ncons nomCons
GI-S8 336
3FN
GI-S8 337
FNBC
GI-S8 338
Exercice
GI-S8 339