Introduction

Une fois que les données ont été organisées en tables, il devient possible de les traiter afin d'en extraire des informations utiles et pertinentes. Le traitement consiste à appliquer des opérations systématiques sur une ou plusieurs collections d'objets.

Parmi les opérations les plus fréquemment rencontrées, on peut citer :

  • la recherche d'une valeur particulière au sein de la table ;

  • le tri des objets selon un ou plusieurs descripteurs, que ce soit dans l'ordre croissant ou décroissant ;

  • le filtrage, qui consiste à ne conserver que les objets satisfaisant une ou plusieurs conditions précises ;

  • les calculs statistiques de base, comme la moyenne, la somme, le minimum, le maximum ou le décompte d'éléments.

Ces différentes manipulations peuvent être réalisées de deux manières principales. La première consiste à utiliser un logiciel tableur (tel que LibreOffice Calc ou Microsoft Excel) qui propose des menus et des fonctions intégrées. La seconde approche passe par la programmation, notamment en langage Python, qui offre une grande souplesse pour automatiser des traitements répétitifs ou traiter de très gros volumes de données.

Dans les environnements professionnels de gestion de l'information, on fait souvent appel à un langage spécialisé nommé SQL (Structured Query Language). Ce langage permet d'exprimer les actions de recherche, de tri, de filtrage et de calcul sous la forme de requêtes normalisées, comprises par les systèmes de gestion de bases de données.

Prenons l'exemple d'une table appelée Seconde qui contient la liste des élèves avec leur nom, prénom et âge. La requête suivante permet de sélectionner le nom de tous les élèves dont l'âge est strictement supérieur à 15 ans et strictement inférieur à 19 ans.

Il est également très courant d'avoir besoin de combiner les informations provenant de plusieurs tables différentes au sein d'une même requête. Par exemple, pour obtenir le nom des élèves et le titre des livres qu'ils ont empruntés, on rapprocherait une table Eleves et une table Emprunts grâce à un descripteur commun (comme un identifiant d'élève).

Syntaxe d’une requête SQLInformations[1]

ComplémentLes Systèmes de Gestion de Bases de Données et le langage SQL

SQL, c'est quoi ?Informations[2]
Les Bases de Données (2/2) - Les SGBD et le langage SQLInformations[3]