CCMP 2021 — Marchons, marchons, marchons...
Extrait verbatim de : CCMP 2021 — Partie I. Randonnée
← Toutes les années
Contexte et schéma de la base
Lors de la préparation d’une randonnée, une accompagnatrice doit prendre en compte les exigences des participants. Elle dispose d’informations rassemblées dans deux tables d’une base de données :
- la table
Randodécrit les randonnées possibles – la clef primaire entièrerid, son nom, le niveau de difficulté du parcours (entier entre 1 et 5), le dénivelé (en mètres), la durée moyenne (en minutes) :
rid |
rnom |
diff |
deniv |
duree |
|---|---|---|---|---|
| 1 | La belle des champs | 1 | 20 | 30 |
| 2 | Lac de Castellane | 4 | 650 | 150 |
| 3 | Le tour du mont | 2 | 200 | 120 |
| 4 | Les crêtes de la mort | 5 | 1200 | 360 |
| 5 | Yukon Ho ! | 3 | 700 | 210 |
| … | … | … | … | … |
- la table
Participantdécrit les randonneurs – la clef primaire entièrepid, le nom du randonneur, son année de naissance, le niveau de difficulté maximum de ses randonnées :
pid |
pnom |
ne |
diff_max |
|---|---|---|---|
| 1 | Calvin | 2014 | 2 |
| 2 | Hobbes | 2015 | 2 |
| 3 | Susie | 2014 | 2 |
| 4 | Rosalyn | 2001 | 4 |
| … | … | … | … |
Questions
Donner une requête SQL sur cette base pour :
Q1. Compter le nombre de participants nés entre 1999 et 2003 inclus.
Q2. Calculer la durée moyenne des randonnées pour chaque niveau de difficulté.
Q3. Extraire le nom des participants pour lesquels la randonnée n°42 est trop difficile.
Q4. Extraire les clés primaires des randonnées qui ont un ou des homonymes (nom identique et clé primaire distincte), sans redondance.