Exercices SQL complémentaires langage de requête SQL

Exercices SQL complémentaires langage de requête SQL, tutoriel et formation systèmes de gestion de bases de données relationnelles document PDF.

Exercice n°1
Soit le modèle relationnel suivant relatif a une base de données sur des représentations musicales :
REPRESENTATION (n°représentation, titre_représentation, lieu)
MUSICIEN (nom, n°représentation*)
PROGRAMMER (date, n°représentation*, tarif)
Remarque : les clés primaires sont soulignées et les clés étrangères sont marquées par *
Questions :
1 – Donner la liste des titres des représentations.
2 – Donner la liste des titres des représentations ayant lieu à l’opéra Bastille.
3 – Donner la liste des noms des musiciens et des titres des représentations auxquelles ils participent.
4 – Donner la liste des titres des représentations, les lieux et les tarifs pour la journée du 14/09/96.
Exercice n°2
Soit le modèle relationnel suivant relatif à la gestion des notes annuelles d’une promotion d’étudiants :
ETUDIANT(N°Etudiant, Nom, Prénom)
MATIERE(CodeMat, LibelléMat, CoeffMat)
EVALUER(N°Etudiant*, CodeMat*, Date, Note)
Remarque : les clés primaires sont soulignées et les clés étrangères sont marquées par *
Questions :
1 – Quel est le nombre total d’étudiants ?
2 – Quelles sont, parmi l’ensemble des notes, la note la plus haute et la note la plus basse ?
3 – Quelles sont les moyennes de chaque étudiant dans chacune des matières ?
4 – Quelles sont les moyennes par matière ?
On utilisera la requête de la question 3 comme table source
5 – Quelle est la moyenne générale de chaque étudiant ?
On utilisera la requête de la question 3 comme table source
6 – Quelle est la moyenne générale de la promotion ?
On utilisera la requête de la question 5 comme table source
7 – Quels sont les étudiants qui ont une moyenne générale supérieure ou égale à la moyenne générale de la promotion ?
On utilisera la requête de la question 5 comme table source
Exercice n°3
Soit le modèle relationnel suivant relatif à la gestion simplifiée des étapes du Tour de France 97, dont une des étapes de type « contre la montre individuel » se déroula à Saint-Etienne :
EQUIPE(CodeEquipe, NomEquipe, DirecteurSportif)
COUREUR(NuméroCoureur, NomCoureur, CodeEquipe*, CodePays*)
PAYS(CodePays, NomPays)
TYPE_ETAPE(CodeType, LibelléType)
ETAPE(NuméroEtape, DateEtape, VilleDép, VilleArr, NbKm, CodeType*)
PARTICIPER(NuméroCoureur*, NuméroEtape*, TempsRéalisé)
ATTRIBUER_BONIFICATION(NuméroEtape*, km, Rang, NbSecondes, NuméroCoureur*)
Remarque : les clés primaires sont soulignées et les clés étrangères sont marquées par *
Questions :
1 – Quelle est la composition de l’équipe Festina (Numéro, nom et pays des coureurs) ?
2 – Quel est le nombre de kilomètres total du Tour de France 97 ?
3 – Quel est le nombre de kilomètres total des étapes de type « Haute Montagne »?
4 – Quels sont les noms des coureurs qui n’ont pas obtenu de bonifications ?
5 – Quels sont les noms des coureurs qui ont participé à toutes les étapes ?
6 – Quel est le classement général des coureurs (nom, code équipe, code pays et temps des coureurs) à l’issue des 13 premières étapes sachant que les bonifications ont été intégrées dans les temps réalisés à chaque étape ?
7 – Quel est le classement par équipe à l’issue des 13 premières étapes (nom et temps des équipes) ?

LIRE AUSSI :  Cours Oracle SQL avec quelques trucs et astuces

………

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Exercices SQL complémentaires langage de requête SQL (180 Ko) (Cours PDF)
Exercices SQL complémentaires

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *