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.

Énoncé: Exercice 4 · Bac Numérique et Sciences Informatiques Asie 2022 (jour 2)

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)

Plus d’exercices de Bases de données relationnelles, SGBD et langage SQL