Devoir de Contrôle N°1 Base de données
Problème:
Soit le modèle relationnel suivant relatif à la gestion des notes (Ges_Not) annuelles d'une promotion d'élèves:
Elève (Num_Elv, Nom_Elv, Pre_Elv)
Matière (Cod_Mat, Lib_Mat, Coeff_Mat)
Evaluer (Num_Elv#, Cod_Mat#, Date, Note)
Question 1 : Créer la base de données Ges_Not avec la création des tables (4pts)
Nom du Champ Description Type
Num_Elv Numéro de l'élève Texte (5)
Nom_Elv Nom de l'élève Texte (10) (Null interdit)
Pre_Elv Prénom de l'élève Texte (10) (Null interdit)
Cod_Mat Code de la matière Texte (3)
Lib_Mat Libelle de la matière Texte (10)
Coeff_Mat Coefficient de la matière Numérique (valeur par défaut 1)
Date Date du devoir Date (date abrégé)
Note Note du devoir Numérique (>=0 et <=20) (décimal, standard)
Question 2 : Créer les relations entre les tables. (2pts)
Question 3 : Insérer dans chaque table des valeurs (pour chaque table insérer 2 enregistrements). (1pts)
Question 4 : Répondre aux requêtes suivant (10 pts)
R1: Affichez le prénom et le nom des élèves ayant pour prénom " Ali ".
R2: Affichez le prénom et le nom des élèves selon l'ordre croissant du numéro des élèves.
R3: Affichez tout les matières qui ayant pour libelle matière différent du " Base de Donnée ".
R4: Affichez code matière qui n'ayant libelle matière et de coefficient matière supérieur à 3.
R5: Afficher le nombre total des élèves
R6: Afficher la somme des notes pour chaque élève.
R7: Afficher le code d'élève, libelle matière et moyenne matière pour chaque élève