CCMP 2026 — Jeu Quixo à deux joueurs
Extrait verbatim de : CCMP 2026 — Partie 4. Gestion d'une base de données
← Toutes les années
Contexte et schéma de la base
Pour réaliser des analyses sur les parties, on les stocke dans une base de données. Cette base de données est composée de 2 tables :
-
Partie avec les attributs :
idl’identifiant d’une partie, clé primaire, de type entier ;id_joueur1l’identifiant du joueur 1, clé étrangère, de type entier ;id_joueur2l’identifiant du joueur 2, clé étrangère, de type entier ;id_gagnantl’identifiant du gagnant, clé étrangère, de type entier ;datela date de la partie, de type chaîne de caractères ;nbtoursle nombre de tours de la partie, de type entier.
-
Joueur avec les attributs :
idl’identifiant du joueur, clé primaire, de type entier ;nomle nom du joueur, de type chaîne de caractères ;prenomle prénom du joueur, de type chaîne de caractères.
Questions
Q20. Écrire une requête SQL qui renvoie le nombre de parties et le nombre moyen de tours réalisés par le joueur nommé "John Doe" quand il a commencé la partie (il est le joueur 1).
Q21. Écrire une requête SQL qui renvoie le nombre de tours de la partie ayant nécessité le moins de tours, ainsi que les noms et prénoms des joueurs 1 et 2 ayant participé à cette partie. On supposera l’unicité de cette partie.