Série de TD N°2 BIS - NORMALISATION [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Université Abderrahmane Mira - Bejaia Faculté des Sciences Exactes Département d'informatique

Année universitaire : 2020/2021 Niveau : L3 RN SI Module : Bases de données

SERIE DE TD N°2 – partie 2- Normalisation

Exercice 1 Soit La relation ADHERENTS (Matricule, Nom, Age, Club, Salle) et F l'ensemble de dépendances fonctionnelles suivantes : F = {Matricule  Nom, AGE ; Matricule  Club ; Club  Salle} La relation R est-elle en 3NF ? si non, décomposer R en 3NF.

Exercice 2 La relation suivante décrit des commandes faites par des clients, avec les produits et quantités commandées par client. Commandes (NumCom, DateCom, NumCli, AdrCli, NumProd, Prix, Qte) 1. Quelle est la clé de cette relation ? 2. En quelle forme normale elle est ? 3. La mettre en 3NF le cas échéant.

Exercice 3 Soit la relation Departement (Matricule-Etud, Note, Classe, Cours, Module, No-Ens, NomEns, Nom-Etud, Nb-heures) avec l'ensemble des DFs : F = { Matricule-Etud → Nom-Etud, Classe ; No-Ens → Nom-Ens ; Cours → Module; Cours, Module → Nb-heures; Classe, Cours, Module → No-Ens, Nom-Ens ; Matricule-Etud, Cours, Module → Note} 1. Expliquer chaque DF. 2. Eliminer les DFs redondantes. 3. Normaliser la relation en 3NF.

1

Université Abderrahmane Mira - Bejaia Faculté des Sciences Exactes Département d'informatique

Année universitaire : 2020/2021 Niveau : L3 RN SI Module : Bases de données

Exercice 4 Considérons les schémas de relations en 3NF suivants : ETUDIANTS (idEtu, nomEtu, prénomEtu). ENSEIGNANTS (idEns, nomEns, prénomEns, salaire). COURS (idCours, nomCours, volHoraire). ENSEIGNEMENTS (idEns, idEtu, idCours). où idEns, idEtu et idCours sont des clés étrangères faisant respectivement référence aux schémas de relation ENSEIGNANT, ETUDIANT et COURS. Supposons que les contraintes suivantes s’appliquent : 

Chaque étudiant n’a qu’un enseignant par cours.



Un enseignant n’enseigne qu’un seul cours, mais un même cours peut très bien être enseigné par plusieurs enseignants.

1. En tenant compte de ces contraintes, identifier les dépendances fonctionnelles de chacun des schémas de relation ETUDIANTS, ENSEIGNANTS, COURS et ENSEIGNEMENTS. 2. La clé de l’un des schémas de relation doit être modifiée. Laquelle et pourquoi ? 3. L’un des schémas de relation n’est pas en forme normale de Boyce Codd, lequel ? 4. Quelle redondance est induite dans ce schéma de relation qui n’est pas en BCNF ?

2