Back-end · 5 mondes · 15 étapes

Bases de données & SQL

Interroger, relier, modifier et concevoir des données, avec une vraie base SQLite.

Progression

0 %

0/15 étapes terminées

Mode 3

Huit semaines, un plan clair

Chaque semaine a son thème, ses concepts clés, ses exercices pratiques et un jalon pour mesurer ta progression. Compte quatre à cinq heures par semaine.

« Conçois un programme structuré. Inclus les thèmes semaine par semaine, les concepts clés, les exercices pratiques et les jalons pour mesurer ma progression jusqu'à la maîtrise avancée. »

SEM.1

2 h · 2 leçons + jalon

Interroger une table

0/3

Objectifs

  • Choisir colonnes et lignes
  • Trier et limiter
  • Filtrer sur une date

Concepts clés

  • SELECT, FROM, WHERE
  • Guillemets simples
  • ORDER BY, DESC
  • LIMIT

Exercices pratiques

  • Les joueurs de Yaoundé
  • Le podium
  • Les premiers inscrits

BossRetrouver les pionniers, du plus ancien au plus récent.

SEM.2

3 h · 2 leçons + jalon

Filtrer et résumer

0/3

Objectifs

  • Combiner des conditions
  • Traiter NULL correctement
  • Regrouper et agréger

Concepts clés

  • AND, OR, IN, BETWEEN, LIKE
  • IS NULL
  • COUNT, SUM, AVG
  • GROUP BY et HAVING

Exercices pratiques

  • Les joueurs à relancer
  • Les statistiques par ville
  • Les plus assidus

BossTrouver les joueurs ayant terminé au moins trois missions.

SEM.3

3 h · 2 leçons + jalon

Les jointures

0/3

Objectifs

  • Relier deux et trois tables
  • Garder les lignes sans correspondance
  • Agréger sur une jointure

Concepts clés

  • JOIN … ON
  • Alias
  • LEFT JOIN
  • COUNT d'une colonne de droite

Exercices pratiques

  • Les missions de codey
  • Le tableau de relance
  • Le classement XP

BossLe classement XP de la plateforme, en une requête.

SEM.4

2 à 3 h · 2 leçons + jalon

Modifier les données

0/3

Objectifs

  • Insérer proprement
  • Modifier et supprimer sans accident
  • Grouper des modifications

Concepts clés

  • INSERT INTO (colonnes)
  • UPDATE … SET … WHERE
  • DELETE … WHERE
  • BEGIN et COMMIT

Exercices pratiques

  • L'inscription de fanta
  • La maintenance
  • Le transfert de points

BossUn transfert qui ne peut pas perdre de points.

SEM.5

3 h · 2 leçons + jalon

Concevoir une base

0/3

Objectifs

  • Créer une table contrainte
  • Modéliser une relation plusieurs-à-plusieurs
  • Indexer ce qui compte

Concepts clés

  • CREATE TABLE
  • PRIMARY KEY, NOT NULL, UNIQUE, DEFAULT
  • REFERENCES
  • CREATE INDEX

Exercices pratiques

  • La table des badges
  • La table des obtentions
  • Le badge le plus convoité

BossUn schéma de badges complet, et la requête qui l'exploite.