SQLFOND

Formation SQL Fondamentaux - Apprenez SQL en 2 jours

Maîtrisez les fondamentaux du SQL en 2 jours.

Vous commencerez par comprendre l'histoire des systèmes de gestion de données et le rôle des bases relationnelles aujourd'hui. Vous apprendrez ensuite à manipuler vos données : insérer, modifier, supprimer et surtout interroger avec SELECT.

Progressivement, vous maîtriserez les clauses WHERE, ORDER BY, LIMIT, puis les agrégations avec GROUP BY et HAVING. Vous découvrirez la puissance des jointures pour croiser plusieurs tables, les sous-requêtes et les Common Table Expressions (CTE) pour structurer vos requêtes complexes.

Enfin, vous aborderez la conception de bases de données : modélisation entité-relation, normalisation, clés primaires et étrangères, index et vues.

Formation pratique avec 60% de labs sur des cas concrets.

Formation officielle SFEIR InstituteNiveau Introduction⏱️ 2 jours (14h)

Ce que vous allez apprendre

  • Connaître les cas d'usage d'une base de données relationnelle
  • Manipuler des données (recherche, ajout, modification ou suppression) dans une table
  • Manipuler des données sur plusieurs tables avec les jointures
  • Mettre en oeuvre de manière avancée la clause SELECT: filtres, groupes, tris, projection, fonctions, jointures, sous-requêtes
  • Concevoir une base de données relationnelle

Prérequis

  • Aucun

Public cible

  • Développeur, chef de projet, manager, ingénieur des données, analyste de données, Toute autre personne souhaitant s'initier à la manipulation de données en SQL

Programme de la Formation

7 modules pour maîtriser les fondamentaux

Sujets abordés
  • Qu'est-ce que la donnée
  • Brève histoire des systèmes de gestion de données
  • Systèmes de gestion de base de données relationnelles
  • Le langage SQL et ses composantes DDL, DML, DCL, TCL, SQL Procédural
  • Que fait-on avec SQL aujourd'hui ?
Sujets abordés
  • Bases, Schémas, Tables et Colonnes
  • Insérer une ligne
  • Modifier une ligne
  • Supprimer une ligne
  • Lire une ou plusieurs lignes
Sujets abordés
  • FROM pour définir dans quelle table va t-on lire
  • WHERE pour filtrer les lignes
  • Opérateurs utilisables dans WHERE
  • SELECT pour projeter les résultats
  • Opérateurs utilisables dans SELECT: *, DISTINCT, AS, opérateurs numériques,...
  • ORDER BY pour trier le résultat
  • LIMIT pour limiter le nombre de résultat de recherche
Sujets abordés
  • GROUP BY pour créer des groupes
  • HAVING pour filtrer les groupes
  • Fonctions d'agrégation: COUNT, SUM, AVG, ...
  • Exemples mettant en jeu les clauses SELECT..FROM..WHERE..GROUP BY..HAVING..ORDER BY..LIMIT
Sujets abordés
  • Jointures et conditions de jointures
  • Jointures internes et externes, auto jointures, cross joins
  • Opérations ensemblistes
Sujets abordés
  • Fonctions disponibles en SQL: manipulation de chaînes de caractères, de nombres, de dates, expressions régulières,...
  • Sous requêtes
  • Common Table Expressions
Sujets abordés
  • Approche Entité, Attribut, Relations
  • Quelques bases d'algèbre linéaire, normalisation et dénormalisation
  • Contraintes d'intégrité
  • Clé primaires, étrangères, surrogate
  • Instructions DML pour créer et modifier des bases, des tables et des colonnes
  • Index
  • Vues

Formations associées

SFEIR Institute
Best

dbt

Apprenez à transformer vos données avec dbt, l'outil de référence du Modern Data Stack. Vous commencerez par comprendre l'évolution des architectures data et la différence entre ETL et ELT. Vous installerez dbt, créerez votre premier projet et le connecterez à vos sources de données. Vous apprendrez ensuite à construire des modèles de données structurés, à choisir les bonnes options de matérialisation (table, view, incremental) et à organiser vos métadonnées avec les tags. Vous découvrirez comment référencer vos sources et gérer les dépendances entre modèles. Vous explorerez les fonctionnalités avancées : seeds pour initialiser vos données de référence, snapshots pour suivre l'historique et gérer les dimensions à évolution lente, macros Jinja et variables pour automatiser vos transformations. Enfin, vous mettrez en place des tests automatisés pour garantir la qualité de vos données, documenterez vos modèles avec le lineage, et découvrirez les packages de la communauté dbt. Formation pratique avec 60% de labs.

2 j
Fondamental
Google Cloud

Entreposage de données avec BigQuery : Conception du stockage, optimisation des requêtes et administration

Dans ce cours, vous découvrirez les composants internes de BigQuery et les meilleures pratiques pour la conception, l'optimisation et l'administration de votre entrepôt de données. Grâce à une combinaison de conférences, de démonstrations et de travaux pratiques, vous découvrirez l'architecture de BigQuery et comment concevoir un stockage et des schémas optimaux pour l'ingestion et les modifications de données. Ensuite, vous apprendrez des techniques pour améliorer les performances de lecture, optimiser les requêtes, gérer les charges de travail et utiliser les outils de journalisation et de surveillance. Vous découvrirez également les différents modèles de tarification. Enfin, vous apprendrez diverses méthodes pour sécuriser les données, automatiser les charges de travail et créer des modèles d'apprentissage automatique avec BigQuery ML.

3 j
Intermédiaire

Prochaines sessions

4 mai 2026
Distanciel • Français
S'inscrire
5 août 2026
Distanciel • Français
S'inscrire
8 décembre 2026
Distanciel • Français
S'inscrire

Processus Qualité

L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité

Méthodes pédagogiques mobilisées
  • Lectures / Apports théoriques (Slides)Présentation de concepts via des supports visuels (PowerPoint, PDF).
  • Démonstration technique (Démos)Le formateur réalise une manipulation ou une procédure devant les apprenants.
  • Laboratoires dirigés (Labs)Mise en pratique guidée sur logiciel, machine ou environnement technique.
Dispositif d'évaluation et de suivi

L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :

  • Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
  • Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
  • Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.

Questions fréquentes

Cette formation s'adresse aux développeurs, chefs de projet, managers, data engineers et data analysts qui souhaitent apprendre à manipuler des données en SQL. Elle convient aussi à toute personne débutante en SQL. Aucune connaissance préalable n'est requise.
Aucun prérequis technique n'est nécessaire. Cette formation est conçue pour les débutants qui n'ont jamais utilisé SQL. Une familiarité avec les concepts de données (tableaux, lignes, colonnes) est utile mais pas obligatoire.
En 2 jours, vous apprendrez à manipuler des données avec SELECT, WHERE, JOIN et GROUP BY. Vous découvrirez les sous-requêtes, les Common Table Expressions (CTE), et les bases de la conception de bases de données relationnelles : clés primaires et étrangères, index et vues.
SQLFOND couvre les fondamentaux du SQL : lecture, écriture, jointures et conception de base. Pour aller plus loin, la formation dbt vous apprendra à structurer vos transformations de données, et les formations BigQuery vous permettront d'appliquer SQL à l'échelle du cloud.
La formation alterne présentations théoriques et exercices pratiques. Chaque concept est immédiatement mis en application avec des requêtes SQL sur une base de données d'exemple. Environ 60% du temps est dédié à la pratique.
Nos organismes de formation SFEIR SAS et SFEIR-Est sont certifiés Qualiopi pour les actions de formation, ce qui permet de solliciter une prise en charge par votre OPCO. L'acceptation du financement reste à la discrétion de votre OPCO. Contactez-nous pour obtenir un devis.

1 580€ HT

par apprenant