Les opérations sur les données

Pour extraire des informations des données structurées, différentes opérations peuvent être effectuées. Les données peuvent être sélectionnées ou triées suivant les valeurs de leurs descripteurs.

La problématique est alors : Comment retrouver une information à partir de données structurées ?

La recherche dans une ou plusieurs tables

La structure des tables de données[1] permet de rechercher facilement un objet. Il est également possible de recouper des informations présentes dans deux tables de données en comparant les descripteurs.

Les deux tables ci-contre contiennent des informations différentes sur des recettes de cuisine.

Exemple

En analysant le tableau ci-dessus,

  • Préciser le nom des plats plats rapides à préparer.

  • Identifier le nom de la recette pour préparer rapidement un dessert sans œuf, sans gluten.

La recherche avec une requête

Pour automatiser le traitement de données, il est possible d'écrire une requête[2] . Il s'agit d'une phrase permettant de trouver des informations dans une collection. Cette phrase a une structure et des mots prédéfinis.

Ci-contre, la table « CodesDpt » contient les codes des régions. Pour récupérer les codes département de la région Auvergne-Rhône-Alpes, on utilise la requête suivante :

« Sélectionner le Code_departement Dans CodesDpt Avec Code_region = 84 »

Les mots Sélectionner, Dans et Avec structurent la requête.

Exemple

  • Préciser les modifications à apporter à la requête pour obtenir les codes de départements de la région Normandie.

Le langage SQL

Le SQL (Structured Query Language)[3] est un langage informatique dédié à la gestion et à l'exploitation des données structurées en écrivant des requêtes.

Les mots structurant les requêtes sont en anglais.

Exemple

  • Donner l'écriture en langage SQL de la requête Normandie vue précédemment.

Le tri d'une table

Des requêtes SQL permettent d'extraire des informations en les triant selon certains critères.

La requête suivante s'applique à la table donnant les noms, prénoms, classes et notes d'élèves.

Exemple

  • Donner le résultat de la requête SQL ci-dessus.

Synthèse

  • Résumer comment il est possible d'exploiter des données afin d'en dégager de l'information ou réaliser des calculs.