Premiers pas en SQL

Comment fonctionne le cours

5 min
What you'll learn
  • expliquer ce qu'est le SQL : tu poses une question aux données, et le SGBD décide lui-même comment aller chercher la réponse
  • reconnaître les quatre formats d'une leçon — théorie, SQL en direct, question et pratique — et savoir quand les utiliser
  • comprendre quand une leçon est validée : il faut aller jusqu'au bout et répondre aux questions

Le cours utilise PostgreSQL — l'un des SGBD open source les plus utilisés et les plus appréciés. Ce choix est volontaire, mais il ne t'enferme pas : l'essentiel du SQL se transpose très bien à MySQL, SQL Server et SQLite. Lorsque les dialectes diffèrent, tu verras des encarts violets comme celui-ci ; à la fin du module 6, un aide-mémoire récapitulera les équivalences entre dialectes.

Ce qu'il te faut pour commencer : aucune expérience en programmation n'est requise — un navigateur suffit.

Prologue — « Le Signal »

Nous sommes en 2184. La station orbitale d'archives Vault-9 est le dernier nœud encore actif de l'Académie des archives. Aujourd'hui, c'est ton premier jour de stage : un couloir plongé dans la pénombre, des holopanneaux ambrés, le ronronnement régulier des baies de serveurs. Une voix sort d'un haut-parleur, presque ronronnante.

QUERY : Cadet. Je suis le module S.Q.L. : mon nom complet est interminable, mais ma mission est simple — je transforme tes questions en requêtes que la base peut comprendre. Dans la langue des archives, une requête s'appelle un query, alors tout le monde m'appelle QUERY. Tu tombes à pic : cette nuit, la station a capté quelque chose en provenance d'un secteur mort du Réseau.

Le signal revient sans cesse, obstiné comme un phare. Il contient ce que plus personne n'avait retrouvé depuis la Grande Rupture : une base de données de la vieille Terre, intacte. Un instantané PostgreSQL de la boutique en ligne Kotomarket, daté de 2024 : clients, produits, commandes, événements — tout un quotidien conservé délibérément par quelqu'un. Pour l'explorer, il faut connaître la langue des archives : le SQL. Et c'est cette langue que tu vas apprendre, pas seulement dans des notes de cours.

Comment se déroule ton quart

Ce n'est pas le genre de cours qu'on lit avant de refermer l'onglet. Ici, tu découvres une idée simple, tu exécutes une requête SQL en direct, puis tu la vérifies aussitôt sur les données de Kotomarket.

Chaque leçon ressemble à une petite mission d'archiviste des données :

  • théorie — tu vois à quoi sert la nouvelle notion ;
  • SQL en direct — tu exécutes un exemple, tu peux le modifier sur-le-champ et observer ce qui change ;
  • question — tu vérifies rapidement que tu as compris l'idée ;
  • pratique — tu consolides la compétence avec les exercices de l'entraîneur.

Une leçon est validée quand tu l'as suivie jusqu'au bout et que tu as répondu aux questions. Le SQL cesse alors d'être une suite de mots abstraits : il devient un outil de travail, et chaque module terminé augmente ton niveau d'accès à l'archive.

Un cadet dans le couloir d'une station orbitale observe un holopanneau affichant un signal récurrent venu d'un secteur mort du Réseau
Premier quart à bord de Vault-9 : la station capte un signal contenant une base intacte de 2024.

How your watch works

This isn’t the kind of course where you read a page and close the tab. Here you see a short idea, run a live SQL query and immediately test it against the data of the online shop "Kotomarket".

Every lesson is built like a short working shift for a data archivist:

  • theory — you work out why a new construct is needed;
  • live SQL — you run an example, then tweak it on the spot and check the result;
  • question — a quick check that the idea actually landed;
  • practice — you lock in the skill on tasks in the trainer.

A lesson counts as done once you’ve reached the end and answered the questions. That’s how SQL stops being a pile of words and becomes a working tool — and every module you finish raises your clearance level for the archive.

SQL (Structured Query Language) — le langage de requêtes des bases de données. À bord de Vault-9, on l'appelle la langue des archives, mais le principe n'a pas changé depuis 2024 : tu poses une question — par exemple quels produits, quelles commandes ou quels événements de Kotomarket tu veux voir — et le SGBD choisit lui-même comment trouver la réponse.

While you were getting your bearings, QUERY loaded the whole . At the very end of the file, below the last row of data, sits a comment left by a human: "For the one who knows how to ask. Start with SELECT. — K." Who K. is, the archives won’t say. What SELECT is — you’ll find out right now.