Adloun

Corrigé BSB 2026 Maths ECT — Exercice 3 — Partie III (Q10 à Q12) : SQL : clé primaire d'une table de parties, création par CREATE TABLE et sélection des joueurs ayant tiré le numéro bleu 1

Sujet officiel du concours BSB, session 2026, épreuve Maths ECT. Corrigé rédigé par Ibrahim Alame.

Sujet officiel (PDF, site du concours)

Énoncé

Une partie est le tirage d'un jeton. Les résultats sont rangés dans une table Parties d'attributs IdPartie (identifiant unique, INT), NomJoueur (TEXT), B (numéro bleu tiré, INT) et R (numéro rouge tiré, INT).

Q10. Expliquer pourquoi NomJoueur ne peut sans doute pas être clé primaire ; proposer un attribut qui le puisse.
Q11. Écrire la requête CREATE TABLE qui crée cette table.
Q12. Écrire une requête renvoyant le nom des joueurs ayant obtenu le numéro bleu .

Corrigé

Q10. Une clé primaire doit identifier chaque ligne de la table sans ambiguïté : deux lignes distinctes ne peuvent pas avoir la même valeur de clé. Or chaque ligne de Parties décrit une partie, et un même joueur joue en général plusieurs parties : son nom figure alors sur plusieurs lignes. De plus, deux amis différents peuvent porter le même nom. L'attribut NomJoueur n'est donc pas unique d'une ligne à l'autre, et

En revanche, IdPartie est, par construction, un identifiant entier unique attribué à chaque partie : Les attributs B et R ne conviennent pas davantage que le nom : B ne prend que quatre valeurs, donc dès que cinq parties sont enregistrées, deux d'entre elles ont forcément le même B.

100 % gratuit

La suite du corrigé est sur Adloun

Le corrigé rédigé en entier, question par question, et le tuteur pour poser des questions sur ce sujet.

Voir le corrigé complet, gratuitement

Inscription gratuite en 30 secondes (e-mail, nom d'utilisateur, mot de passe, classe ou profil), sans carte bancaire : arrivée directe sur le corrigé.

Toutes les parties de l'épreuve

Corrigé complet gratuit →