Vous êtes sur la page 1sur 1

Base de données relationnelle et SQL

Chapitre : Normalisation et de dépendances fonctionnelles


Exercice 1
L'exercice porte sur une gestion simplifiée de groupes d'étudiants et d'enseignants.
Chaque année universitaire, un étudiant est placé dans un groupe qui pour une
matière donnée, a un professeur unique. Les professeurs n'interviennent que dans
une seule matière tout au long de leur carrière. Soit la relation  Cours (Annee,
Etudiant, Groupe, Professeur, Matiere) et ses dépendances fonctionnelles :
 {Annee, Etudiant} −→ {Groupe} qui indique que chaque année, un
étudiant appartient à un seul groupe.
 {Groupe, Matiere} −→ {Professeur} qui indique qu'un seul professeur
est affecté à un groupe pour une matière donnée.
 {Professeur} −→ {Matiere} qui indique qu'un professeur n'enseigne
qu'une seule matière
1- Donner les clés candidates de la table cours.
2- Vérifier si la relation respecte la 1ere, la 2ème et la 3ème forme normale
3- Proposer une décomposition de la relation si elle ne respecte pas l’une des
formes normales.

Exercice 2
Soient la relation R (Matricule, Nom, Age, Club, Salle) et les dépendances
fonctionnelles:
 Matricule → Nom , AGE
 Matricule → Club
 Club → Salle
Mettre ces informations dans un ensemble de schémas de relations en 3FN

Exercice 3
1- Démontrer que si X→YZ et Z→CW alors X →YZC
2- Avec R(A,B,C,D,E,G,H) et les dépendances fonctionnelles
 AB→ C
 B →D
 CD→ E
 CE→ GH
 G→ A
Montrer que l’on peut déduire de cet ensemble BG→C

Vous aimerez peut-être aussi