BC Skills Academy

SQL & Data Modeling — Guide d'étude

Un compagnon gratuit et illustré pour la certification SQL & Data Modeling Associate. Cinq modules vous mènent des requêtes SELECT précises aux jointures, sous-requêtes, fonctions de fenêtre et opérations ensemblistes, puis à la conception relationnelle : le modèle relationnel, la modélisation ER, les contraintes, les transactions, la normalisation et les schémas dimensionnels pour l'analyse. Des diagrammes Mermaid, du SQL exécutable, des tableaux comparatifs et des exemples travaillés tout au long.

Key facts

Course outline

  1. Interroger avec SELECT — Lire les données avec précision : SELECT/WHERE/ORDER BY/LIMIT, opérateurs et gestion de NULL, et l'ordre logique dans lequel la base de données évalue réellement une requête.
    • SELECT, WHERE, ORDER BY, LIMIT
    • Opérateurs, prédicats et NULL
    • Comment SQL exécute réellement une requête
  2. Agrégation et jointures — Résumer les données avec GROUP BY/HAVING et combiner des tables avec chaque type de JOIN — le cœur du SQL multi-tables.
    • Agrégats, GROUP BY et HAVING
    • Jointures INNER et OUTER
    • Jointures SELF et CROSS
  3. Sous-requêtes, CTE, fenêtres et ensembles — Composer des requêtes avancées : sous-requêtes imbriquées et corrélées, CTE (y compris récursives), fonctions de fenêtre et opérations ensemblistes.
    • Sous-requêtes et CTE
    • Fonctions de fenêtre
    • Opérations ensemblistes
  4. Conception relationnelle et intégrité — Le modèle relationnel et la modélisation ER, les contraintes qui protègent les données, les index et la performance, et les transactions avec ACID.
    • Le modèle relationnel et la modélisation entité-association
    • Clés, contraintes et index
    • Transactions et ACID
  5. Normalisation et modélisation analytique — Formes normales 1NF-BCNF et quand dénormaliser, plus la modélisation dimensionnelle : tables de faits et de dimensions, schémas en étoile vs flocon.
    • Normalisation : de 1NF à BCNF
    • Dénormalisation et compromis
    • Schémas en étoile et en flocon