130 likes | 250 Views
Exercice ( SQL ) On dispose des 4 tables qui suivent. Les clés primaires sont indiquées en gras souligné et les clés étrangères en italique. – enseignants ( numEns , nom , prenom, grade , dateNaissance ) – matière ( numUV , nom , nombreHeures , numEns )
E N D
Exercice ( SQL ) • On dispose des 4 tables qui suivent. Les clés primaires sont indiquées • en gras souligné et les clés étrangères en italique. • – enseignants ( numEns , nom , prenom, grade , dateNaissance ) • – matière ( numUV , nom , nombreHeures , numEns ) • – résultats ( numEtu, numUV , note ) • – étudiants ( numEtu , nom , prenom , adresse , codePostal , ville , dateNaissance ) • Donnez si possible les notes de l’étudiant « Ameur » dans la matière « GL-2 ». • 2) Donnez si possible la meilleure note de l’étudiant « Ameur » durant l’année • universitaire « 2005 » • 3) Donnez si possible les noms et les grades des enseignants de l’étudiant numéro • « 4239 ».
REQUETE SQL DE LA FORME : SELECT <Liste_Résultat> FROM <Liste de Tables> WHERE <Condition> SELECT note FROM résultats, matière, étudiants WHERE ( résultats.numEtud = étudiants .numEtud) & ( étudiants.nom = « Ameur ») & ( résultats.numUV = matière.numUV) & ( matiere.nom = « GL-2 »)
2 ) Pour La Requête suivante: • Donnez la meilleure note de l’étudiant « Ameur » durant l’année universitaire • « 2005 » • Aucune réponse n’est possible avec la structure des données spécifiée • L’année universitaire n’est pas disponible • ============================================================= • SELECT DISTINCT enseignants.nom, grade • FROM enseignants, matière, résultats • WHERE (enseignants.numEns = matière.numEns) & • ( matière.numUV = résultats.numUV) & • ( résultats.numEtu = 4239)
Exercice ( DF ) On considère la relation R (A,B,C,D,E, F) sur laquelle sont définies les dépendances fonctionnelles suivantes : A, B C D C D E C,E F E A • Complétez le tableau suivant A B C D E F 1 110 54 x 2 j 100 n 52 w 1 i 110 m 2 100 52 2) Proposez une clé pour cette relation 3) Est-ce que cette clé est unique ? Justifiez votre réponse
La seule clés est {B, D} • Toute clés doit contenir B et D • {B, D} < CLES et vue que {B, D} est une clés La seule clés ne peut être que {B, D} Raisonnement par l’absurde
Exercice (Normalisation) Soit la relation R(C,E,H, P,N, S) qui a les dépendances fonctionnelles suivantes : C P H, S C H, P S C,E N H,E S • Quelles sont les clés de R {H, E} est une clés 2) Quelle est la forme normale de R? Justifiez votre réponse R est en 2NF mais pas en 3NF car c P
Exercice (Bibliothèque) Proposez pour l’exemple suivant un schéma Entite-Association : La bibliothèque d'un syndicat intercommunal consiste en 5 centres de prêt. Ces centres disposent d'ordinateurs personnels interconnectés qui doivent permettre de gérer les emprunts. Un audit des bibliothécaires permet de déterminer les faits suivants :