Académique Documents
Professionnel Documents
Culture Documents
La théorie de la normalisation
Exercice 1 : Normaliser les relations suivantes :
• COMMANDE_ FOURNISSEUR ( NumProd , Quantité , NumFour , Ville )
• COMMANDE_PRODUIT (NoCommande, NoProduit, LibelléProduit, QtéCommandée)
• PRODUIT (CODE-PROD , LIBELLE , PRIX, CODE-TVA , TAUX-TVA)
• ENSEIGNEMENT (N°Etud, Matière , Prof)
Normalisation
• 1FN: Une relation est en première forme normale si et seulement si tout attribut contient une
valeur atomique.
• 2FN : Une relation est en deuxième forme normale si et seulement si :
– elle est en première forme normale ;
– toutes les dépendances fonctionnelles entre une clé et un attribut non clé sont
élémentaires.
• 3FN : Une relation est en troisième forme normale si et seulement si :
– elle est en deuxième forme normale ;
– aucune dépendance fonctionnelle entre les attributs non clé.
• 3FNBC : Une relation est en Forme normale de Boyce-Codd si, et seulement si :
– elle est en troisième forme normale ;
– les seules dépendances fonctionnelles élémentaires sont celles dans lesquelles une clé
détermine un attribut. (seules les clés sont en partie gauche de DF).
Technique de recherche de la FN
• Recenser toutes les DFs élémentaires et non déduites.
• Recherche de toutes les clés candidates
• Vérification de la forme normale pour chaque clé candidate
• Transformation éventuelle de la relation
Exercice 4 :
Soit R1 (A, B, C, D, E, F) une relation avec l'ensemble de dépendances suivant :
Exercice 5 :
Soit le schéma de la relation R(A, B, C, D, E, G) et un ensemble donné de dépendances fonctionnelles
pour cette relation: