Examen TP BD Page 1/2 TP N° 2 (SQL) Soit la Base de Données Relationnelle suiva
Examen TP BD Page 1/2 TP N° 2 (SQL) Soit la Base de Données Relationnelle suivante : ETUDIANT (NEtud, Nom, Prénom, DateNaiss) MATIERE (CodeMat, LibMat, CoeffMat) EPREUVE (#NEtud, #CodeMat, DateEpr, NoteCC, NoteF) Exprimez en SQL les requêtes suivantes : 1. Créer la base de données tout en prenant en considération les points suivants : a. Le Coefficient de la matière est une valeur comprise entre (1 et 4). b. Les notes doivent être entre 0 et 20. c. La NoteCC et la NoteF représentent respectivement 30% et 70% de la moyenne générale par matière. d. Chaque absence dans une épreuve entraine l’attribution de la note 0. 2. Insérer les lignes suivantes dans chacune des tables : Table ETUDIANT NEtud Nom Prénom DateNaiss 01 Ben Salah Ali 01/03/2000 02 Hamrouni Marwa 14/05/1999 03 Smaoui Khaled 22/10/2001 04 Ayadi Samia 17/08/2000 05 Barhoumi Mohamed 11/09/1998 Table Matière CodeMat LibMat CoeffMat Algo Algorithmique 4 Prog Programmation C 3 BD Bases de Données 3 Ang Anglais 2 Table Epreuve NEtud CodeMat DateEpr NoteCC NoteF 01 Algo 25/01/2021 12.25 14.75 01 Prog 26/01/2021 11.50 13.50 01 BD 27/01/2021 14.50 15.00 01 Ang 28/01/2021 16.25 17.00 02 Algo 25/01/2021 10.00 12.00 02 Prog 26/01/2021 10.00 9.75 02 BD 27/01/2021 14.25 12.75 02 Ang 28/01/2021 8.00 10.25 03 Algo 25/01/2021 7.50 9.00 03 Prog 26/01/2021 6.75 10.00 Examen TP BD Page 2/2 03 BD 27/01/2021 10.00 9.00 03 Ang 28/01/2021 12.00 NULL 04 Algo 25/01/2021 14.00 15.5 04 Prog 26/01/2021 13.00 16.00 04 BD 27/01/2021 12.25 14.75 04 Ang 28/01/2021 10.00 11.00 05 Algo 25/01/2021 NULL NULL 05 Prog 26/01/2021 NULL NULL 05 BD 27/01/2021 NULL NULL 05 Ang 28/01/2021 NULL NULL 3. Donner les « noms » et les « prénoms » des étudiants qui ont eu une « note finale » supérieure à 12 dans la matière intitulé « Programmation C » (de 2 façons différentes). 4. Quels sont les étudiants (nom et prénom) qui n’ont pas passé toutes les des épreuves. 5. Donner les « noms » et les « prénoms » des étudiants nés l’année 2000 (de 2 façons différentes). 6. Donner les « noms » et les « prénoms » des étudiants ayant eu la meilleure note de contrôle continue et la meilleure note finale dans toutes les épreuves. 7. Quelles sont les moyennes de chaque étudiant dans chacune des matières. 8. Calculer la moyenne générale de chaque étudiant. 9. Afficher les noms et les prénoms des trois meilleurs étudiants de la classe (meilleurs moyenne générale). 10. Quels sont les étudiants qui ont une moyenne générale supérieure ou égale à la moyenne générale de la promotion. uploads/S4/ tp-n02-bd-sql.pdf
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 21, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.1569MB