Skip to main content

Formation SQL Fondamentaux

Apprendre à exploiter les données avec SQL et construire des requêtes efficaces à partir de bases relationnelles.

À l'issue de cette formation, le participant est capable d'interroger une base de données relationnelle avec SQL : sélectionner, filtrer, trier et croiser des tables pour extraire des données pertinentes à des fins d'analyse.

Sur mesure

1 jour

A définir

A définir

Présentiel

formation fondamentaux sql

Le programme de la formation fondamentaux SQL

FONDAMENTAUX DU MODÈLE RELATIONNEL

  • Tables, colonnes, lignes : vocabulaire et structure d'une BDD relationnelle
  • Clés primaires et étrangères : intégrité référentielle et relations
  • Types de données courants : INT, VARCHAR, DATE, BOOLEAN, DECIMAL
  • Présentation des SGBD : MySQL, PostgreSQL, SQLite, SQL Server
  • Atelier : exploration d'un schéma de base de données métier


REQUÊTES SELECT ET FILTRAGE

  • SELECT, FROM, WHERE : syntaxe de base et ordre d'exécution
  • Opérateurs de comparaison : =, <>, >, <, BETWEEN, IN, LIKE
  • Opérateurs logiques : AND, OR, NOT — priorité et parenthèses
  • Valeurs nulles : IS NULL, IS NOT NULL, COALESCE
  • Atelier : extraction de données filtrées sur un dataset réel


AGRÉGATION ET JOINTURES

  • Fonctions d'agrégation : COUNT, SUM, AVG, MIN, MAX
  • GROUP BY et HAVING : regroupement et filtrage de groupes
  • INNER JOIN : intersection de deux tables sur une clé commune
  • LEFT JOIN / RIGHT JOIN : conservation des lignes sans correspondance
  • Atelier : requêtes multi-tables sur un schéma de ventes ou RH


PROJET ET ÉVALUATION FINALE

  • Livrable : ensemble de requêtes SQL répondant à des questions métier
  • Format : démonstration en direct sur une base fournie par le formateur
  • Critères : exactitude des résultats, lisibilité, optimisation basique
  • Correction collective : analyse des requêtes et alternatives possibles
  • Bilan : bonnes pratiques et prochaines étapes vers SQL Avancé

Objectifs de la formation

Comprendre le modèle relationnel et la
structure d'une base de données
Écrire des requêtes SELECT avec filtres
WHERE et opérateurs logiques

Trier et limiter les résultats avec

ORDER BY, LIMIT et OFFSET

Regrouper et agréger des données avec

GROUP BY, COUNT, SUM, AVG

Croiser plusieurs tables avec INNER JOIN,

LEFT JOIN et RIGHT JOIN

Utiliser des sous-requêtes et des alias pour

structurer des requêtes complexes

Extraire un jeu de données exploitable pour

un rapport ou un tableau de bord

Méthode pédagogique

Apprentissage progressif du modèle relationnel vers les requêtes complexes
→ mise en place des bases avant d’aborder des requêtes avancées


Mise en pratique immédiate de chaque notion (SELECT, JOIN, GROUP BY…)
→ application directe des concepts sur des exercices concrets


Approche orientée cas métier et analyse de données
→ travail à partir de situations proches des besoins en entreprise


Résolution de problématiques concrètes d’extraction et de croisement de données
→ manipulation de données issues de plusieurs tables et structures


Montée en complexité jusqu’à un livrable final exploitable pour reporting ou dashboard
→ production d’un ensemble de requêtes SQL réutilisables et opérationnelles

A qui s'adresse cette formation ?

Public cible

Tous publics souhaitant interroger et exploiter des bases de données relationnelles

Prochaines sessions

Lieu : à définir ensemble

Dates : à définir ensemble

Tarifs 

  • Sur devis uniquement

Modalités

Formation pratique

basée sur un cas métier

Exercices d’extraction et de

manipulation de données

Évaluation finale par un

ensemble de requêtes SQL

Correction collective et

analyse des requêtes

Ces formations IT, IA et Management de projet
peuvent vous intéresser !

FONDAMENTALE

Vente en magasin

Vente et négociation


Sur devis uniquement


Au choix

Au choix

FONDAMENTALE

Vente aux grands compte

Vente et négociation


Sur devis


Au choix

Au choix

COMPLÉMENTAIRE

Stratégie développement commercial

Vente et négociation


Sur devis


Au choix

Au choix