Exercice type de synthèse: Structure d'une BD relationnelle:
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Bases de données
Page 1 sur 1
Comment vous trouvez l'exercice?
Exercice type de synthèse: Structure d'une BD relationnelle:
C'est un problème que j'ai proposé aux élèves de 4ème Année Sciences Informatiques pendant le cours particulier!
Chapitre: Structure d'une base de données relationnelle
EXERCICE N° 5: Clés primaires et étrangères | Difficulté: 3/4 | Durée: 45 min |
Un étudiant a conçu quelques tables d'une BD relative au domaine de l'enseignement. Pour chaque table, il a construit une liste de colonnes. Le professeur a analysé ces tables et a remarqué deux
anomalies importantes :
- Aucune clé primaire n'a été indiquée sauf pour la table ETUDIANT.
- Certaines colonnes importantes ont été oubliées et doivent être ajoutées pour enrichir le système d'information.
Nom de la table | Liste des colonnes | Clé(s) primaire(s) | Clé(s) étrangère(s) | |
ETUDIANT | Prenom_Etu, Adr_Etu, Num_Etudiant, . . . . . . . . . . . . . . | Num_Etudiant | . . . . . . . . . . . . . . . . . . | |
MATIERE | Libellé_matière, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | . . . . . . . . . . . . . . . . . . | . . . . . . . . . . . . . . . . . . | |
CLASSE | Nbre_eleves, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | . . . . . . . . . . . . . . . . . . . . | . . . . . . . . . . . . . . . . . . | |
PROFESSEUR | Code_prof, Qualification_prof, Adr_prof, . . . . . . . . . . . . | . . . . . . . . . . . . . . . . . . . | . . . . . . . . . . . . . . . . . . . | |
EXAMEN | Code_Matiere, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | . . . . . . . . . . . . . . . . . . . . | . . . . . . . . . . . . . . . . . . . | |
2. Sachant que :
- Les étudiants, les matières, les professeurs et les classes sont identifiées par une clé primaire simple; alors que les examens sont identifiés par une clé primaire composée.
- Chaque étudiant appartient à une seule classe.
- Une matière est enseignée par au moins un professeur. Ce dernier enseigne une seule matière.
- Un examen se fait à une date et heure bien précises. Il concerne une seule matière.
a) Dégager les relations entre les tables
b) Déterminer la représentation textuelle finale de chaque table
3. Le directeur du lycée veut interroger le système de gestion de base de données (SGBD) pour voir la liste des matières suivies par une classe donnée.
a) Expliquer pourquoi la structure des tables ne permet pas de répondre à une telle requête.
b) Que doit-on faire pour remédier à ce problème.
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Sujets similaires
» Ebook: Exercices corrigés + synthèse de cours en C++
» Structure données Vs. Dictionnaire de mots
» probleme avec structure et pointeur
» Cours: Création et Modification de la structure d'une base de données
» Problème: Traitement des enregistrements dans un fichier
» Structure données Vs. Dictionnaire de mots
» probleme avec structure et pointeur
» Cours: Création et Modification de la structure d'une base de données
» Problème: Traitement des enregistrements dans un fichier
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Bases de données
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum