Gestion des notes des tudiants ETUDIANT NOTE Num

  • Slides: 5
Download presentation
Gestion des notes des étudiants ETUDIANT NOTE Num. E Prenom. E Nom. E 1

Gestion des notes des étudiants ETUDIANT NOTE Num. E Prenom. E Nom. E 1 2 2 3 4 5 Servane Stephane Florence Esther Jordan Christophe Coppalle Felici Mendes Lefebre Houari Guerville MATIERE Nu. M Intitulé 1 2 3 4 ULIN 305 XUT 402 ULIN 205 TUT 108 Contenu BD et java Algo Statistique Expert Web Base de données Num. E Num. M Note 1 1 2 2 3 3 3 4 4 5 6 6 6 1 2 3 4 1 2 3 1 3 2 6 2 4 10 12 5 10 14 15 13 18 4 15 12 1

Exercice 1. 2. 3. 4. 5. Combien existe-t-il d’occurrences étudiants ? Combien de propriétés

Exercice 1. 2. 3. 4. 5. Combien existe-t-il d’occurrences étudiants ? Combien de propriétés possède la table ETUDIANT ? Quels sont les identifiants de ces 3 tables ? Trouve-t-on des clés étrangères dans ces 3 tables ? Quelles sont les informations complémentaires de la table MATIERE ? 6. Trouve-t-on des clés multi-composants dans ces 3 tables ? 7. Un étudiant peut-il avoir plusieurs notes pour une matière ? 8. Quelle propriété serait successible d’être un identifiant secondaire dans la table MATIERE ? 9. Quelles colonnes pourraient être facultatives ? 10. Si la colonne Num. M est obligatoire dans la table NOTE, y a-t-il un problème ? 11. Vérifier les contraintes d’unicité et les contraintes référentielles. 12. Mettre à jour la représentation graphique du schéma. Expert Base de données 2

Correction 1. Combien existe-t-il d’occurrence étudiants ? 6 lignes = 6 enregistrement 2. Combien

Correction 1. Combien existe-t-il d’occurrence étudiants ? 6 lignes = 6 enregistrement 2. Combien de propriétés possède la table ETUDIANT? 3 propriétés: NUME, Prenom. E, Nom. E 3. Quels sont les identifiants de ces 3 tables? Num. E pour ETUDIANT Num. M pour MATIERE, {Num. E, Num. M} pour NOTE 4. Trouve-t-on des clés étrangères dans ces 3 tables? {Num. E, Num. M} pour NOTE sont des clés étrangères dans NOTE. Elles désignent des colonnes dans ETUDIANT et MATIERE 5. Quelles sont les informations complémentaires de la table MATIERE? Intitulé et contenu Expert Base de données 3

Correction 6. Trouve-t-on des clés multi-composants dans ces 3 tables? {Num. E, Num. M}

Correction 6. Trouve-t-on des clés multi-composants dans ces 3 tables? {Num. E, Num. M} pour NOTE 7. Un étudiant peut-il avoir plusieurs notes pour une matière? Dans notre modélisation, non ! Sinon on pourrait trouver 2 identifiants identiques dans la table. Toutefois, si on imagine qu’un étudiant puisse passer plusieurs fois la même matière, il faudra modifier la structure de la table (par exemple rajouter une colonne correspondant à la date dans la clé multi-composant). 8. Quelle propriété serait successible d’être un identifiant secondaire dans la table MATIERE? Intitulé s’il est unique Expert Base de données 4

Correction 9. Quelles colonnes pourraient être facultatives? Contenu dans MATIERE et Note dans NOTE

Correction 9. Quelles colonnes pourraient être facultatives? Contenu dans MATIERE et Note dans NOTE Absence est codée par une valeur absente dans la table NOTE 10. Si la colonne Note est obligatoire dans la table NOTE, y a-t-il un problème? Oui il y a une case vide 11. Vérifier les contraintes référentielles? Problème des deux étudiants qui ont le même identifiant Problème de la matière qui n’existe pas mais apparaît dans la table note (la 6) Expert Base de données 5