Académique Documents
Professionnel Documents
Culture Documents
Supérieure
Normalisation
des Ingénieurs de Tunis
Exercice 1
Solution
a- La relation Voiture n’est pas en première forme normale car l’attribut type est composé
1
Solution
b- La relation Location est en première forme normale et elle ne vérifie pas la deuxième
forme normale car les attributs nom, prénom et profession dépendent partiellement et
non totalement de la clé primaire. Ils dépendent uniquement du numéro du client.
Solution
c- La relation commande est en deuxième forme normale et elle ne vérifie pas la troisième
forme normale car il existe des dépendances fonctionnelles entre des attributs non clés :
- n° livre et nombre-pages
- n°livre et éditeur
- n°livre et titre
Il faut décomposer la relation en deux autres relations :
Commande (n°commande, date-commande, n°client, # n° livre)
Livre (n° livre, nombre-pages, éditeur, titre)
2
Exercice 2
Solution
a- On peut déduire les dépendances fonctionnelles suivantes
NumFilm titreFilm
NumFilm nb-entre-film
NumActeur NomAct
NumFilm, NumActeur Cachet
Cette relation est en première forme normale. Il existe des attributs qui dépendent
partiellement et non totalement de la clé primaire.(ex titrefilm dépend uniquement du
numéro du film)
3
b- La relation Emp est en deuxième forme normale car il existe des dépendances
fonctionnelles entre des attributs non clés. elle n'est pas en 3FN.
Elle doit être décomposée comme suit :
Emp(NumEmp, NomEmp, #NumDep)
Dep( NumDep, NomDep)
EXERCICE 3 :
A, B C, D, E
A D, E
D E
1. Selon la définition de la deuxième forme normale, expliquer pourquoi cette relation n’est
pas en 2FN
Correction :
Les attributs A,B composent la clé de R (seuls A et B permettent de déterminer tous les
attributs de R).Cependant, il existe une dépendance partielle
A D, E .
R (A, B, C, D, E)
4
2. Il s’agit d’isoler les dépendances partielles. Donc on obtient :
R1(A,D,E) avec A D et D E
R2(#A,B, C) avec A,B C
3.
a- Pour R2, les attributs A et B font partie de la clé et on n’a pas de dépendance
fonctionnelle entre des attributs non-clés. R2 est en troisième forme normale.
Pour R1, D E est une dépendance entre deux attributs non clés donc R1 n’est pas en
troisième forme normale.