Skip to content

1.1 — Bases de données : des Excel surpuissants

Concepts clés

Terme ExcelTerme SQL/Base de donnéesAnalogie/Explication
Feuille/TableauTableUn ensemble de lignes et colonnes
ColonneColonne/ChampAttribut de données (ex : "Montant")
LigneEnregistrementUn élément ou une transaction
ClasseurBase de donnéesUn ensemble de tables

Qu'est-ce qu'une base de données ?

Une base de données est comme un classeur Excel, mais conçue pour gérer beaucoup plus de données—souvent des millions de lignes—sans planter ni ralentir.

  • Les tables d'une base sont comme vos feuilles ou tableaux Excel.
  • Chaque ligne est un enregistrement (ex : une vente).
  • Chaque colonne est un champ (ex : "SaleDate", "Product", "Montant").

Exemple :

SaleDateProductMontant
2024-05-01Apples120
2024-05-01Oranges80

Ceci est à la fois un tableau Excel et une table SQL !

Pourquoi utiliser une base de données plutôt qu'Excel ?

  • Gère plus de données : des millions de lignes, pas seulement des milliers.
  • Analyse plus rapide : plus besoin d'attendre le recalcul des formules.
  • Utilisateurs multiples : plusieurs personnes peuvent accéder et mettre à jour les données en même temps.
  • Intégrité des données : moins d'erreurs dues au copier-coller manuel.

Quel est le rôle du SQL ?

SQL (Structured Query Language) est le langage pour interroger et obtenir des réponses de votre base—comme les filtres ou formules Excel, mais en plus puissant.

  • Vous voulez voir toutes les ventes de "Apples" ?
    Utilisez une requête SQL au lieu d'un filtre.

Excel vs. SQL : la vue d'ensemble

Tâche ExcelÉquivalent SQL
Filtrer des lignesClause WHERE
Sélectionner des colonnesInstruction SELECT
Trier les donnéesClause ORDER BY
Créer des colonnes calculéesExpressions dans SELECT
Tableau croisé dynamiqueGROUP BY et agrégats

Prochaine étape

Dans la prochaine leçon, vous écrirez votre toute première requête SQL pour sélectionner des données—comme afficher un tableau dans Excel.