Adloun

Corrigé ESCP 2025 Maths ECT — Exercice 1 — Partie I, base de données (Q4.a à Q4.d) : Base de données d'un zoo : clé primaire, requêtes SELECT et WHERE, jointure INNER JOIN

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

Sujet officiel (PDF, site du concours)

Énoncé

Un zoo suit ses animaux avec deux tables. Chaque espèce est séparée en deux catégories (adultes, enfants) et un enclos n'abrite qu'une seule catégorie d'une seule espèce.

Q4.a. Quelle clé primaire choisir pour ANIMAUX ? Justifier.
Q4.b. Requête SQL donnant la liste des types d'alimentation à utiliser dans le zoo.
Q4.c. Requête SQL donnant les espèces dont le nombre d'adultes est supérieur ou égal à .
Q4.d. Requête SQL donnant l'espèce et l'effectif des animaux dont l'alimentation coûte strictement moins de par kilogramme.

Corrigé

Q4.a. Une clé primaire est un attribut (ou un groupe d'attributs) dont la valeur identifie une ligne et une seule de la table : deux lignes distinctes ne peuvent pas avoir la même valeur de clé.

On choisit donc Enclos comme clé primaire de ANIMAUX. Le couple (Espèce, Categorie) ne serait pas un choix sûr : rien n'interdit qu'une même catégorie d'une espèce occupe plusieurs enclos (les adultes d'une grande harde répartis sur deux enclos, par exemple).

Remarque. L'énoncé dit que ALIMENTATION.Espèce est une clé étrangère « vers la table ANIMAUX » : il faut le comprendre au sens large, « toute espèce de ALIMENTATION figure dans la colonne Espèce de ANIMAUX », ce qui suffit pour la jointure de Q4.d. Au sens strict du cours, une clé étrangère reprend la clé primaire d'une autre table, et Espèce n'est pas la clé primaire de ANIMAUX ; cela ne change rien aux réponses.

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 →