Exercice 4 · Bac Numérique et Sciences Informatiques Asie 2022 (jour 2)
Thème : Bases de données relationnelles, SGBD et langage SQL · Tiré du sujet Jour 2 (2022)
Énoncé
EXERCICE 4 (4 points)
Thèmes abordés: bases de données et langage SQL.
On souhaite gérer un club de tennis en ligne avec la possibilité de réserver un terrain à un créneau horaire. Le site ne gère que des réservations pour des matchs en simple. Voici la structure de la base de données:
joueurs
id_joueur
nom_joueur
prenom_joueur
login
mdp
1 · Dupont · Alice · alice · 1234
2 · Durand · Belina · belina · 5694
3 · Caron · Camilia · camilia · 9478
4 · Dupont · Dorine · dorine · 1347
matchs
id_match
date
id_creneau
id_terrain
id_joueur1
id_joueur2
1 · 2020-08-01 · 2 · 1 · 1 · 4
2 · 2020-08-01 · 3 · 1 · 2 · 3
3 · 2020-08-02 · 6 · 2 · 1 · 3
4 · 2020-08-02 · 7 · 2 · 2 · 4
5 · 2020-08-08 · 3 · 3 · 1 · 2
6 · 2020-08-08 · 5 · 2 · 3 · 4
terrains
id_terrain
nom_terrain
surface
1 · stade · terre battue
2 · gymnase · synthétique
3 · hangar · terre battue
creneaux
id_creneau
plage_horaire
1 · 8h-9h
2 · 9h-10h
3 · 10h-11h
4 · 11h-12h
5 · 12h-13h
6 · 13h-14h
7 · 14h-15h
8 · 15h-16h
9 · 16h-17h
10 · 17h-18h
11 · 18h-19h
12 · 19h-20h
1.
Clés primaires/étrangères:
2.
Par lecture et analyse des relations de la base de données:
3.
Requêtes en langage SQL:
4.
5.

Corrigé
Corrigé proposé par AprenAI (non officiel)
1.a. Donner la clé primaire de la relation matchs.
Réponse : id_match
1.b. La relation matchs a-t-elle une ou des clés étrangères ? Si oui quelles sont-elles ?
Réponse : id_creneau, id_terrain, id_joueur1, id_joueur2
2.a. Déterminer le jour du match entre Durand Belina et Caron Camilia.
Réponse : 2020-08-01
2.a. Déterminer la plage horaire du match entre Durand Belina et Caron Camilia.
Réponse : 10h-11h
2.b. Déterminer le nom des deux joueurs qui sont les seuls à avoir joué dans le hangar.
Réponse : Dupont et Durand
Les réponses des 4 questions restantes et l’explication pas à pas sont réservées aux membres Premium. Premium
Résous-le ici : correction automatique, indices et corrigé détaillé.
‹ Exercice 2 · Asie 2022 (jour 1)