SNT · Seconde · Contrôle Approfondi
Niveau 3 sur 3 · ApprofondiDonnées — Structuration et traitement
Le niveau Approfondi évalue le chapitre de SNT sur les données sans aucune aide : réidentifier des personnes en croisant deux fichiers et discuter les parades, corriger les erreurs de traitement d'une copie, concevoir la structure d'un fichier de menus avec ses métadonnées, et argumenter sur la publication en ligne des résultats d'un lycée.
Imprimer le contrôle
Deux PDF à imprimer, sur papier A4. Gratuit, sans inscription.
Ce que ce niveau évalue
- Croiser des sources
- Repérer une erreur et la corriger
- Concevoir une structure
- Argumenter
- Une réidentification réalisée en croisant deux fichiers, et les parades discutées
- Les erreurs de traitement d’une copie, repérées et corrigées
- Une structure de données conçue pour un besoin nouveau, avec ses métadonnées
- Une décision de publication argumentée : utilité, vie privée, RGPD
Avant de commencer
- Croiser deux fichiers, c’est chercher les colonnes qu’ils partagent, puis les combinaisons qui ne désignent qu’une ligne.
- Une erreur se corrige en deux temps : dire ce qui est faux, puis écrire ce qui est juste.
- Choisir un format, c’est d’abord regarder la forme des données : plate ou imbriquée.
- Une argumentation pèse le pour et le contre, puis répond nettement à la question posée.
Exercice 1 — Croiser deux fichiers
6 pts · 16 minCroiser des sources
Les documents 1 et 2 ont été publiés séparément. Croise-les, puis réponds aux questions.
- id;naissance;sexe;commune;sport;blessure
- A1;03/02;F;Lerville;handball;entorse
- A2;17/09;M;Lerville;judo;aucune
- A3;03/02;F;Montbrac;handball;fracture
- A4;25/11;F;Lerville;natation;aucune
- A5;17/09;M;Montbrac;handball;entorse
- A6;08/06;M;Montbrac;judo;fracture
L’association a retiré les noms avant de publier ce fichier sur son site, pour une étude sur les blessures. Source : Fichier fictif construit pour ce contrôle : personnes, communes et association sont inventées.
- joueur;equipe;commune;anniversaire
- Clara Martin;féminine;Montbrac;03/02
- Yanis Petit;masculine;Montbrac;17/09
- Léa Roux;féminine;Lerville;14/04
- Tom Garcia;masculine;Lerville;30/10
Le club publie la liste de ses joueurs, avec leur équipe, leur commune et le jour de leur anniversaire. Source : Fichier fictif construit pour ce contrôle : personnes, communes et club sont inventés.
1.Quelles informations les deux fichiers partagent-ils, directement ou presque ?
1 ptVoir la correction
Le jour de naissance (« naissance » et « anniversaire »), la commune, et le sexe, qui se déduit de l’équipe féminine ou masculine ; le sport est commun aussi : le document 2 ne parle que de handball.
Un croisement s’appuie sur les colonnes communes, même quand elles ne portent pas le même nom : il faut lire les en-têtes et les légendes. 0,5 pour deux informations, 1 pour trois.
2.Réalise le croisement. Quelles personnes du document 1 peux-tu nommer, et qu’apprends-tu sur elles ?
1.5 ptVoir la correction
A3 est Clara Martin (née le 03/02, femme, Montbrac, handball) : elle a eu une fracture. A5 est Yanis Petit (né le 17/09, homme, Montbrac, handball) : il a eu une entorse.
Chaque combinaison jour de naissance, sexe, commune et sport ne désigne qu’une ligne du document 1 et qu’un joueur du document 2. 0,75 par personne réidentifiée avec sa blessure.
3.A1 et A3 sont nées le même jour. Que montre cet exemple sur la manière dont on réidentifie ?
1 ptVoir la correction
Que la date seule ne suffit pas : A1 et A3 sont deux handballeuses nées le 03/02, et c’est la commune qui les sépare. C’est la combinaison de plusieurs colonnes anodines qui rend une ligne unique.
Aucune colonne, isolée, ne désigne personne ; leur combinaison désigne une seule personne. C’est pourquoi on raisonne sur les croisements possibles, pas colonne par colonne.
4.L’association soutient que le règlement européen ne la concerne pas, puisqu’elle a effacé l’identité de ses adhérents. Discute cet argument à la lumière de ta réponse précédente.
1 ptVoir la correction
Elle est fausse : le fichier est pseudonyme, pas anonyme, puisque l’exercice vient de réidentifier deux personnes. Ces données se rapportent à des personnes identifiables par recoupement : ce sont des données personnelles, et le RGPD s’y applique.
Une donnée personnelle se définit par l’identifiabilité, pas par la présence d’un nom ; retirer le nom ne fait pas sortir un fichier de la réglementation.
5.On propose de supprimer seulement la colonne « naissance » du document 1. Le croisement devient-il impossible ? Justifie, puis propose une mesure plus sûre.
1.5 ptVoir la correction
Non : A3 reste la seule femme de Montbrac qui joue au handball, et Clara Martin la seule joueuse de Montbrac du document 2 ; A5 reste même le seul handballeur du fichier. Une mesure plus sûre : ne publier que des effectifs, par exemple le nombre de blessures de chaque type par sport, sans aucune ligne individuelle, ou ne collecter que les colonnes nécessaires à l’étude.
Supprimer une colonne ne suffit pas tant qu’une combinaison des autres reste unique ; publier des effectifs, ou appliquer la minimisation dès la collecte, supprime les lignes que l’on pourrait croiser. 0,75 pour la justification, 0,75 pour la mesure.
Les erreurs fréquentes sur cet exercice
- Croiser sur la seule date de naissance et attribuer à Clara Martin la ligne A1.
- Croire qu’il suffit de supprimer une colonne pour que plus personne ne soit reconnaissable.
- Répondre que le RGPD ne s’applique pas puisque le fichier ne contient aucun nom.
Exercice 2 — Trouve l'erreur
4 pts · 10 minRepérer une erreur et la corriger
La copie du document 3 rend compte du traitement d’un fichier ; elle contient quatre erreurs. Pour chacune, indique la ligne, explique ce qui est faux et écris ce qu’il fallait dire ou faire.
- Le fichier « lectures » est en JSON : une ligne par enregistrement, un point-virgule entre deux valeurs.
- J’ai d’abord supprimé, dans le fichier d’origine, les lignes qui me semblaient fausses.
- Après un tri décroissant de la colonne « livres », le plus grand lecteur en a lu 9, devant 15 et 12.
- La colonne « temps » vaut en moyenne 37 : les élèves lisent donc 37 minutes par jour.
Source : Copie rédigée pour ce contrôle : elle contient des erreurs volontaires.
Réponse rédigée. Ce que le correcteur attend, critère par critère :
1.Le format annoncé au début de la copie.
1 ptVoir la correction
Ce qui est décrit, une ligne par enregistrement et des valeurs séparées par des points-virgules, c’est un fichier CSV. Un fichier JSON range des couples nom-valeur, éventuellement imbriqués.
La description est juste, mais le nom du format est faux : elle confond une table plate en texte brut et une structure arborescente.
2.Le traitement des lignes jugées fausses.
1 ptVoir la correction
On ne modifie jamais le fichier d’origine : on travaille sur une copie, ou l’on filtre, en gardant l’original intact. Et l’on ne supprime pas une ligne parce qu’elle « semble » fausse sans avoir dit pourquoi.
Garder le fichier d’origine intact permet de revenir aux données et de vérifier chaque choix ; une suppression non justifiée fausse les résultats.
3.Le classement des lecteurs après le tri.
1 ptVoir la correction
La colonne « livres » est rangée comme du texte : le tri compare caractère par caractère, et « 9 » passe devant « 15 » et « 12 ». Il faut convertir la colonne en nombres : le plus grand lecteur a lu 15 livres, devant 12 et 9.
Un nombre stocké comme texte fausse tout tri et tout calcul : c’est ce qu’on vérifie avant de traiter un fichier.
4.La conclusion tirée de la moyenne de la colonne « temps ».
1 ptVoir la correction
Rien n’indique l’unité ni la période de cette colonne : 37 peut désigner des minutes par semaine, des pages ou autre chose. Il faut lire les métadonnées avant de conclure, et conclure seulement sur ce que la colonne mesure.
Le nombre 37 ne dit rien sans indication sur ce qu’il mesure, quand et comment : ce sont les métadonnées qui autorisent une conclusion.
Les erreurs fréquentes sur cet exercice
- Voir dans la ligne 3 une simple faute de calcul, sans reconnaître un tri sur du texte.
- Accepter la conclusion de la ligne 4 parce que 37 minutes par jour paraît vraisemblable.
Exercice 3 — Concevoir un fichier
4 pts · 12 minConcevoir une structure
Le lycée veut publier les menus de la cantine. Chaque jour comporte une entrée, un plat, plusieurs desserts au choix, et pour chaque mets la liste de ses allergènes. Réponds aux questions.
1.Quel format choisis-tu pour enregistrer ces menus tels quels ? Justifie à partir de la forme des données.
1 ptVoir la correction
Le JSON, parce que le nombre de desserts change d’un jour à l’autre et que chaque mets porte sa propre liste d’allergènes : des listes rangées dans des objets, que ce format accepte telles quelles.
Le choix du format découle de la forme des données : imbriquée, elle appelle le JSON ; plate, le CSV.
2.Écris l’enregistrement d’un jour dans le format choisi, avec au moins deux desserts.
1.5 ptVoir la correction
Par exemple : {"jour": "lundi", "entree": {"nom": "salade", "allergenes": []}, "plat": {"nom": "lasagnes", "allergenes": ["gluten", "lait"]}, "desserts": [{"nom": "yaourt", "allergenes": ["lait"]}, {"nom": "pomme", "allergenes": []}]}
On attend des couples nom-valeur, un objet par mets et des listes pour les desserts et les allergènes. 0,5 pour les couples nom-valeur, 0,5 pour la liste des desserts, 0,5 pour les allergènes imbriqués.
3.La diététicienne veut compter, sur un mois, les plats qui contiennent du gluten. Propose l’en-tête d’une table plate qui le permet, et nomme les opérations qu’elle appliquera.
1 ptVoir la correction
Par exemple « jour;type;mets;gluten », une ligne par mets et par jour, la colonne gluten valant oui ou non. Elle filtrera sur « type = plat » et « gluten = oui », puis calculera l’effectif.
Une table plate se conçoit pour la question posée : une ligne par mets rend le filtre et le comptage immédiats, ce que la structure imbriquée ne permet pas aussi simplement. 0,5 pour l’en-tête, 0,5 pour les opérations.
4.Cite deux métadonnées à joindre au fichier pour qu’il soit exploitable.
0.5 ptVoir la correction
Par exemple : la période couverte et la date de mise à jour ; qui a établi les menus ; la liste des allergènes pris en compte (deux au choix).
Sans métadonnées, on ne sait ni de quand datent les menus, ni d’où ils viennent, ni ce que signifie une liste d’allergènes vide. 0,5 pour deux métadonnées pertinentes ; 0 pour une valeur du fichier citée comme métadonnée.
Les erreurs fréquentes sur cet exercice
- Choisir le CSV puis écrire les desserts et les allergènes dans une seule case.
- Citer comme métadonnée une valeur du fichier, un nom de plat par exemple.
Exercice 4 — Argumenter une décision
6 pts · 20 minArgumenter
Un lycée envisage de publier en ligne, en données ouvertes, le fichier détaillé des notes de ses élèves, noms retirés, pour permettre des études. Rédige une argumentation d’une vingtaine de lignes : « Faut-il publier ce fichier, et à quelles conditions ? » Fais une introduction, deux paragraphes et une conclusion.
Réponse rédigée. Ce que le correcteur attend, critère par critère :
1.Introduction : l’enjeu posé, l’intérêt d’une étude face à la protection des élèves, et le plan annoncé.
1 ptVoir la correction
Exemple : « Publier les notes d’un lycée pourrait éclairer la réussite scolaire, mais ces données concernent des élèves. Nous verrons ce qui rendrait ce fichier utile, puis ce qui le rend dangereux, avant de dire à quelles conditions le publier. »
L’introduction pose les deux exigences contradictoires que l’argumentation devra concilier, et annonce le chemin suivi.
2.Premier paragraphe : ce qui rendrait le fichier utile, une structure claire et des métadonnées.
1.5 ptVoir la correction
Une table plate au format CSV, une ligne par élève et par matière, un en-tête explicite ; des métadonnées qui disent ce que mesure chaque note, sur combien, à quelle période. Sans elles, les nombres ne permettent aucune conclusion, et une corrélation trouvée ne prouverait aucune cause.
L’utilité d’un jeu de données tient à sa structure et à ses métadonnées : un tableau qui n’en a pas n’est qu’une suite de nombres.
3.Second paragraphe : le risque de réidentification et ce qu’impose le RGPD.
1.5 ptVoir la correction
Sans nom, mais avec la classe, l’option, le sexe ou la date de naissance, un élève est souvent seul de sa combinaison ; un trombinoscope, une liste d’admis ou un réseau social lèvent le dernier doute, et plus les sources sont nombreuses, plus ces croisements sont faciles. Le fichier est pseudonyme : le RGPD s’applique, avec la finalité, la minimisation, la durée limitée et les droits des élèves.
Un fichier sans nom reste personnel tant que le croisement permet de réidentifier ; la variété des sources disponibles rend ce croisement plus probable.
4.Conclusion : une réponse nette, avec des conditions précises.
1 ptVoir la correction
Exemple : « Ce fichier ne doit pas être publié ligne par ligne. On peut publier des effectifs et des moyennes par niveau, avec leurs métadonnées, pour une finalité annoncée, sans aucune colonne qui permette de croiser. »
La conclusion répond à la question posée et transforme les arguments en conditions applicables.
5.Expression : le vocabulaire du chapitre employé juste, des connecteurs logiques, des paragraphes reliés.
1 ptVoir la correction
Par exemple : métadonnées, pseudonyme, croisement, minimisation, finalité ; cependant, c’est pourquoi, donc.
Le vocabulaire précis et les connecteurs rendent visible le raisonnement : ce qui s’oppose, ce qui découle de quoi.
Les erreurs fréquentes sur cet exercice
- Répondre oui ou non sans peser l’intérêt de l’étude et le risque pour les élèves.
- Affirmer qu’un fichier sans nom ne pose aucun problème.
- Énumérer des principes du RGPD sans les appliquer au fichier des notes.
Barème — ce que le correcteur regarde
Les lignes chiffrées couvrent les 4 exercices et totalisent 20 points.
Ex.1Le croisement réalisé et discuté
6 points — 1 + 1,5 + 1 + 1 + 1,5
Point perdu si : Clara Martin associée à la ligne A1 : le croisement sur la seule date ne vaut aucun point à la question b.
Ex.2Les erreurs repérées et corrigées
4 points — 1 par erreur : 0,5 pour la repérer, 0,5 pour la corriger
Point perdu si : Une erreur repérée mais non corrigée : 0,5 sur 1.
Ex.3La structure conçue et justifiée
4 points — 1 + 1,5 + 1 + 0,5
Point perdu si : Un format choisi sans regarder la forme des données : 0,5 sur 1.
Ex.4L’argumentation construite
6 points — 1 + 1,5 + 1,5 + 1 + 1
Point perdu si : Une réponse sans condition précise : 0,5 sur 1 pour la conclusion.
Et maintenant ?
- 16 à 20Niveau maîtrisé
- C'est le niveau le plus élevé, et tu le maîtrises. Pour aller plus loin, applique le réflexe du chapitre à un fichier réel que tu utilises : avec quelle autre source pourrait-il être croisé ?
- 10 à 15Refaire ce niveau
- Relis la correction de l'exercice où tu as perdu le plus de points. Refais le croisement de l'exercice 1 sans regarder le corrigé, réécris ton argumentation en suivant son plan, puis refais le niveau 3 dans une semaine.
- moins de 10Niveau inférieur
- Repasse par le niveau 2 — Standard : il entraîne la vérification d'un fichier, les requêtes combinées et l'analyse d'un formulaire, dont ce niveau a besoin.
Les autres contrôles de ce chapitre
Aucun ne repose une question d'un autre : chacun couvre le chapitre sous un autre angle. À passer quelques jours plus tard, une fois celui-ci corrigé.
Les autres contrôles de snt Seconde
Programme de seconde générale et technologique — BO spécial n°1 du 22 janvier 2019 · Contrôle rédigé pour ProgresSchool, version 2026.2.
