Les défis SQL
Trois diaporamas-défis pour clore la première moitié de la session : chaque défi a sa solution sur la diapo suivante, et tout tourne sur un vrai jeu de données PostgreSQL (installation sur la deuxième diapo de chaque défi). Flèches gauche et droite pour naviguer.
Le Boss de fin de l'Ancien Monde
Sous-requête scalaire, LEFT JOIN ... IS NULL, ROW_NUMBER() OVER, EXPLAIN ANALYZE et index, UNION contre UNION ALL. Prouvez que vous maîtrisez le relationnel avant d'accéder au NoSQL.
13 diapositives, 5 défis et leurs solutions
Les Lois de la Physique des Données
La normalisation comme loi de la gravité : trois lois à découvrir avant de les nommer, les trois anomalies, puis l'art de briser la loi exprès (la dénormalisation). Avec la matière des semaines 2-3.
12 diapositives, 4 défis et leurs solutions
Le Carburant de l'Alchimie Digitale
Purifier les données avant de nourrir une IA : fonctions de chaînes, JSON fabriqué par PostgreSQL (json_agg), doublons et trous, vues matérialisées comme premier cache. Le pont vers NoSQL, l'API IA et la blockchain.
13 diapositives, 5 défis et leurs solutions
Ressources
Simulateur des cubes transitoires
Composer une requête SQL par blocs et regarder ce qui se passe en mémoire : la taille de chaque cube selon l'ordre des jointures et la place des conditions, comparée à ce qu'un optimiseur ferait. Cinq défis pour faire descendre le plus gros cube. Suite des diaporamas 6 et 7 de la série Math.
Outil interactif, sans installation
Salle d'entraînement SQL
Cinq arènes pour pratiquer en jouant : Schemaverse (stratégie spatiale en PostgreSQL), SQL Murder Mystery, SQL Island, SQL Police Department et Select Star SQL.
5 jeux, sans installation












