Recherche, tri et filtrage dans une table en 1ère
Recherche, tri et filtrage dans une table, c'est une notion de nsi du chapitre « Traitement de données en tables », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.
Recherche, tri et filtrage dans une table : le cours
La recherche trouve des lignes qui correspondent à un critère précis. Le tri réorganise les lignes selon une colonne (alphabétique, numérique, croissant/décroissant). Le filtrage affiche seulement les lignes qui respectent une condition.
Exemple
Sur Netflix : tu recherches un film par titre, tu tries par date de sortie, tu filtres par genre (Action, Comédie...). Sur Spotify, tu filtres les chansons par artiste ou par année.
À retenir
Recherche = trouver une valeur exacte, Tri = réorganiser, Filtrage = afficher seulement ce qui correspond à une condition.
S'entraîner sur recherche, tri et filtrage dans une table
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
Une bibliothèque municipale utilise une base de données pour gérer ses livres et ses emprunteurs. On dispose de deux tables : `Livres` (avec les colonnes `ID_Livre`, `Titre`, `Auteur`, `Genre`, `Annee_Publication`) et `Emprunts` (avec les colonnes `ID_Emprunt`, `ID_Livre`, `ID_Emprunteur`, `Date_Emprunt`, `Date_Retour`). Expliquer ce que représente la colonne `ID_Livre` dans la table `Livres` et son rôle dans la table `Emprunts` en termes de base de données relationnelle. Quelle est la différence entre une clé primaire et une clé étrangère dans ce contexte ?
Corrige cet exercice avec le tuteur →Exercice 2
Vous travaillez avec un fichier `donnees_meteorologiques.csv` contenant des informations sur les précipitations : `ville`, `mois`, `precipitations_mm`. Vous souhaitez identifier les villes où la moyenne des précipitations sur les 6 premiers mois de l'année est supérieure à 100mm. Décrivez les étapes, y compris les calculs intermédiaires, pour arriver à ce résultat.
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Traitement de données en tables (NSI 1ère).