Académique Documents
Professionnel Documents
Culture Documents
Departement (Matr-Etud, Note, Classe, Cours, Module, No-Ens, Nom-Ens, Nom-Etud, Nb-h)
avec les DFs :
1.Matr-Etud → Nom-Etud, Classe
2.No-Ens → Nom-Ens
3.Cours → Module
4.Cours, Module → Nb-h
5.Classe, Cours, Module → No-Ens, Nom-Ens
6. Matr-Etud, Cours, Module → Note
a.Expliquer chaque DF.
b.Eliminer les DFs redondantes.
C.Normalier la relation en 3FN.
Indication :
si A → B et A, B → C alors A → C
(donc A → B, C par groupement)
1.Matr-Etud → Nom-Etud, Classe
2.No-Ens → Nom-Ens
3.Cours → Module
4.Cours → Nb-h
5.Classe, Cours → No-Ens, Nom-Ens
6.Matr-Etud, Cours → Note
• Soit la relation:
Commande (No-Commande, No-Produit, Quantité-Commandée, No-Client, No-Représentant)
avec les dépendances fonctionnelles suivantes:
• No-Client -→No-Représentant
• Questions :
2. Décomposer Commande pour obtenir un schéma relationnel en 2FN tout en préservant les dépendances.
3. Les tables obtenues sont-elles en 3FN ? Expliquer votre réponse. Si ce n'est pas le cas, modifier le schéma afin
d'obtenir un résultat en 3FN.
Exercice 3 :
• Pour constituer une base de données sur la scolarité des étudiants, on dispose des éléments suivants :
• N° Etudiant, N°-UV, Nom-UV, Nbr-Heures-Enseignement, N°-SS-Enseignant, Nom-Ens, Grade, Indice,
UER-Rattachement, Nbr-Enseignant-UER, Resultat-UV, Nom-Etudiant.
• On fait les hypothèses suivantes :
• - Un étudiant peut s’inscrire à plusieurs UV
• - Resultat-UV caractérise un étudiant pour une UV donnée
• - Nbr-Heures-Enseignement est spécifique à une UV
• - Chaque UV n’est assurée que par un enseignant
• - Un enseignant est rattaché à une seule UER
• - A chaque grade correspond un indice
• Questions
• 1. Quelle est la clé de la relation construite sur l’ensemble des attributs donnés ci-dessus?
• 2. Trouver la couverture minimale des dépendances fonctionnelles de la couverture minimale.
• 3. Tracer le graphe des dépendances fonctionnelles de la couverture minimale.
• 4. Trouver graphiquement la fermeture transitive de l’ensemble des dépendances.