Adloun

NSI (première) · Chapitre 6 · Exercice d'entraînement

Fusionner trois tables en chaîne — élèves, classes, coefficients…

Traiter des données en tables · Fusionner sans rien perdre · niveau 3 (difficile)

Énoncé

Fusionner trois tables en chaîne — élèves, classes, coefficients d'option. L'ordre des deux fusions change-t-il le résultat ? Et le nombre de lignes intermédiaires ?

Pour démarrer : comment l'IA t'aide

Élève

Je ne sais pas par où commencer : il y a trois tables et deux façons de les enchaîner. Je dois d'abord faire quoi ?

IA

Commence par repérer ce que chaque table apporte et par quelle clé on peut la relier aux autres. Quels descripteurs trouves-tu dans chacune, et quel descripteur commun permet de faire le lien ?

Élève

Les élèves ont sans doute un nom et une classe, les classes un professeur et une salle, les options un coefficient. Le lien se ferait par « classe » et par « option » ?

IA

Oui, ce sont les deux clés de jointure possibles. Avant de coder, écris sur papier les deux enchaînements possibles : lequel fusionnes-tu en premier dans chacun ?

L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.

Continue cet exercice avec l'IA

Reprends l'exercice là où le dialogue s'arrête.

Continuer avec l'IA — gratuit, sans inscription

Gratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.

Le cours du chapitre · Tous les exercices du chapitre

Continuer avec l'IA, gratuit →