Aller au contenu principal

Dans la fenêtre d’impression, choisissez « Enregistrer en PDF » comme destination.

AMBIARéf. BDR-FND

SQL - Les fondamentaux

Bases de données

Durée

21 à 35 heures (3 à 5 jours) selon le format

Modalités

Présentiel, Classe à distance

Reconnaissance

Formation non certifiante (attestation de fin de formation)

Format de vente

Inter-entreprise ou Intra-entreprise

Délai d’accès

Inter : jusqu’à 5 jours ouvrés avant la session ; intra : en moyenne 15 jours ouvrés après l’acceptation du devis

Tarif intra

Sur devis

Pourquoi suivre cette formation

La maîtrise du langage SQL est le socle indispensable pour interroger, manipuler et exploiter efficacement les bases de données relationnelles. Cette formation vous apporte les méthodes pratiques pour construire des requêtes fiables et structurées.

À l’issue de cette formation, les participants seront capables de

  • Comprendre l'architecture et les principes de conception d'une base de données relationnelle
  • Interroger de grands volumes de données à l'aide de requêtes de sélection personnalisées
  • Croiser et consolider des informations issues de tables multiples grâce aux jointures
  • Filtrer, regrouper et trier les données pour générer des indicateurs d'aide à la décision
  • Maîtriser l'écriture des fonctions d'agrégation et de calculs de premier niveau
  • Modifier le contenu d'une base de données en toute sécurité (insertions, mises à jour, suppressions)

Formats proposés

ESSENTIELFondamentaux21 heures (3 jours)1 860 € HTpar participant (inter-entreprises)
ACTIONImmersion28 heures (4 jours)2 480 € HTpar participant (inter-entreprises)
IMPACTTerrain35 heures (5 jours) · dont une journée en décalé3 225 € HTpar participant (inter-entreprises)

Chaque format reprend le précédent et y ajoute des journées.

Public visé

Concepteurs d'applications, développeurs, ingénieurs réseaux, business analysts, gestionnaires d'applications de gestion, assistants à maîtrise d'ouvrage ou tout utilisateur amené à extraire et manipuler de la donnée brute de manière autonome.

Prérequis

Être à l'aise avec l'environnement informatique général (gestion de fichiers, répertoires). Aucune connaissance préalable en programmation ou en bases de données n'est requise.

Prérequis techniques à distance

La classe virtuelle se tient sur Microsoft Teams : AMBIA fournit à chaque participant un compte pour la durée de la formation. En intra-entreprise, elle peut aussi se tenir sur l’outil que l’entreprise utilise déjà, par exemple Zoom ou Google Meet.

Le participant se connecte depuis un ordinateur équipé d’une caméra, d’un micro, d’un accès à internet et d’un navigateur à jour, dans un lieu calme. Si la formation le demande, le formateur donne accès à un poste de travail à distance, depuis le navigateur.

Pendant la formation, l’assistance technique répond à support@ambia-skills.fr.

Objectifs pédagogiques

Définir la structure d'une base de données relationnelle (tables, colonnes, clés primaires et étrangères). Expliquer le fonctionnement logique de l'exécution d'une requête SQL. Écrire des requêtes d'extraction de données complexes sur plusieurs tables jointes. Choisir le type de jointure approprié pour extraire la donnée recherchée sans perte d'information. Évaluer et valider la cohérence des résultats retournés par une requête d'agrégation. Concevoir des scripts complets de mise à jour (DML : INSERT, UPDATE, DELETE) sécurisés par des transactions.

Programme détaillé

Jour 1ESSENTIEL

Matin

Modèle relationnel et requêtes fondamentales (DQL)

Comprendre les bases de l'organisation relationnelle des données. Écrire ses premières requêtes d'extraction de données simples (DQL).

  • Qu'est-ce qu'un SGBDR (Système de Gestion de Bases de Données Relationnelles) ?
  • Notion de table, de type de données, de clé primaire (Primary Key) et de clé étrangère (Foreign Key).
  • Syntaxe de base de la requête d'extraction : la clause SELECT et l'affectation d'alias.
  • Trier les résultats d'affichage avec ORDER BY.

Atelier pratique

Écriture de requêtes d'extraction sur un dictionnaire de données et une table de fiches employés.

Cas métier

Extraction du fichier des clients actifs et ciblage des champs clés (nom, email, ville) pour la préparation d'un fichier de prospection commerciale.

Compétence acquise

Savoir cibler et ordonner des colonnes spécifiques de données pour un affichage simple.

Livrable

Script SQL de requêtes d'extraction simples structuré.

Après-midi

Filtrer et manipuler les données

Appliquer des conditions de filtrage rigoureuses pour extraire uniquement les données souhaitées. Exploiter les opérateurs logiques et de comparaison pour raffiner les résultats.

  • Restreindre le périmètre d'extraction : la clause de condition WHERE.
  • Opérateurs logiques (AND, OR, NOT) et opérateurs de comparaison (=, <, >, <=, >=).
  • Recherches spécifiques sur chaînes de caractères : les motifs avec LIKE et les jokers (%, _).
  • Le traitement des valeurs manquantes : l'opérateur IS NULL et IS NOT NULL.

Atelier pratique

Cadrage et application de filtres pour extraire un listing de produits en rupture de stock avec conditions de marges.

Cas métier

Cadrage et application de filtres d'extraction complexes pour isoler les produits en rupture de stock ayant une marge unitaire supérieure à 50 €.

Compétence acquise

Être capable d'appliquer des filtres d'extraction complexes sur tous types de données (chaînes, dates, nombres).

Livrable

Script SQL d'extraction multi-critères documenté.

Jour 2ESSENTIEL

Matin

Les jointures de données

Croiser de manière performante des données issues de plusieurs tables relationnelles. Choisir et mettre en œuvre la bonne typologie de jointure pour éliminer les risques d'omission.

  • Comprendre le principe logique des jointures basées sur les clés.
  • La jointure interne par défaut : INNER JOIN.
  • Les jointures externes pour conserver les lignes n'ayant pas de correspondance : LEFT JOIN, RIGHT JOIN, FULL JOIN.
  • La jointure réflexive (jointure d'une table sur elle-même).

Atelier pratique

Croisement d'une table de commandes de clients avec les informations d'un catalogue de produits et de services.

Cas métier

Consolidation du rapport de facturation globale en croisant les tables des commandes, des produits du catalogue et des historiques de paiement clients.

Compétence acquise

Savoir réconcilier des données réparties sur plusieurs structures de tables logiques.

Livrable

Script SQL d'interrogation multi-tables exploitable.

Après-midi

Fonctions de calcul et d'agrégation

Produire des calculs statistiques et des indicateurs agrégés directement depuis la base. Maîtriser les clauses de regroupement et de filtrage de calculs.

  • Les fonctions d'agrégation standards : SUM, AVG, MIN, MAX, COUNT.
  • Regrouper les résultats selon des axes d'analyse : la clause GROUP BY.
  • Filtrer sur les valeurs calculées : la clause HAVING.
  • Les fonctions de traitement des valeurs nulles (ex : COALESCE ou NVL).

Atelier pratique

Conception d'un état de chiffre d'affaires mensuel par catégorie de produit avec filtrage des ventes faibles.

Cas métier

Conception d'un état de chiffre d'affaires mensuel et du panier moyen par catégorie de produits pour le tableau de bord de la Direction Financière.

Compétence acquise

Être en mesure de générer des indicateurs d'activité consolidés directement depuis la base SQL.

Livrable

Script SQL de consolidation et d'indicateurs synthétiques.

Jour 3ESSENTIEL

Matin

Manipulation de données et mises à jour (DML)

Insérer, modifier et supprimer proprement des enregistrements dans une table. Maîtriser le concept de transaction pour garantir l'intégrité de la base.

  • Insérer des lignes : l'instruction INSERT INTO (valeurs simples, requêtes d'insertion).
  • Modifier des données existantes : l'instruction UPDATE et ses conditions.
  • Supprimer des lignes : l'instruction DELETE FROM et la différence avec TRUNCATE.
  • Introduction aux transactions pour sécuriser l'exécution de modifications : COMMIT et ROLLBACK.

Atelier pratique

Réalisation d'une mise à jour de tarifs de produits de 5% en bloc et suppression des comptes clients inactifs obsolètes.

Cas métier

Mise à jour massive de la grille tarifaire d'un catalogue produits et suppression sécurisée des comptes inactifs sous contrôle de transaction.

Compétence acquise

Savoir modifier de façon pérenne et sécurisée les enregistrements de la base de données.

Livrable

Script DML de mise à jour sécurisée avec gestion de transactions.

Après-midi

Introduction aux objets de base de données

Comprendre et savoir utiliser des sous-requêtes de premier niveau. Appréhender les vues logiques (Views) et les index pour optimiser l'accès aux données.

  • Le principe des sous-requêtes simples (dans les clauses WHERE et FROM).
  • Créer et exploiter des tables virtuelles : l'instruction CREATE VIEW.
  • Le rôle et l'intérêt des index pour l'optimisation des performances de recherche.
  • L'extraction de données vers des formats plats d'exploitation (export CSV, JSON).

Atelier pratique

Création d'une vue d'extraction consolidée des clients premium pour l'équipe marketing.

Cas métier

Création d'une vue SQL d'extraction réutilisable et sécurisée pour alimenter le reporting automatisé des équipes marketing.

Compétence acquise

Être capable d'encapsuler des logiques SQL complexes dans des vues standardisées réutilisables.

Livrable

Script SQL de création de vues d'entreprise.

Jour 4ACTION

Matin

Des jointures à l'action : répondre aux questions d'une direction commerciale

Réutiliser en autonomie les requêtes, les filtres, les jointures et les agrégations des journées ESSENTIEL pour répondre à de vraies questions métier.

  • Réactiver les acquis des journées ESSENTIEL : rappel visuel et quiz sur SELECT, WHERE, les types de jointures, GROUP BY et HAVING.
  • Traduire une question métier en requête : choisir les tables, les jointures, les filtres et les calculs, puis vérifier le résultat.

Atelier pratique

Entraînement en binômes : corriger des requêtes volontairement fausses (jointure oubliée, doublons, filtre mal placé avant ou après le regroupement), avec correction croisée entre binômes.

Cas métier

La base commerciale (cas fil rouge) - À partir d'une base clients, commandes et produits, les participants répondent à une série de questions de la direction (meilleurs clients, ventes par période, produits jamais vendus), puis présentent leurs requêtes et leurs résultats au groupe.

Compétence acquise

Savoir écrire en autonomie des requêtes multi-tables fiables pour répondre à une question métier.

Livrable

Le recueil de requêtes commentées, construit avec les mémos des journées ESSENTIEL.

Après-midi

Éprouver ses mises à jour et ses objets de base en simulation de reprise de données

Mettre à l'épreuve ses requêtes de mise à jour, ses contraintes et ses vues sur une base de données imparfaite.

  • Retour sur INSERT, UPDATE, DELETE, les transactions, les contraintes, les vues et les index vus les jours précédents.
  • Contrôler et corriger des données sans rien perdre : vérifier avant de modifier, travailler dans une transaction.

Atelier pratique

Exercice guidé : écrire d'abord le SELECT qui cible les lignes à corriger, puis l'UPDATE correspondant, et comparer les démarches entre participants.

Cas métier

La reprise des données clients (cas fil rouge) - Chaque participant repère les doublons et les incohérences de la base, les corrige dans une transaction, ajoute les contraintes qui évitent leur retour et crée une vue de contrôle, puis présente sa démarche au groupe et au formateur.

Compétence acquise

Savoir corriger des données en toute sécurité et en protéger la qualité.

Livrable

Le script de correction et la vue de contrôle, issus des méthodes des journées ESSENTIEL.

Jour 5 · en décaléIMPACT

Matin

Audit des requêtes réelles et optimisation des scripts

Analyser les scripts SQL réels utilisés par les collaborateurs et corriger les requêtes lentes ou erronées.

  • Les participants apportent leurs requêtes métier quotidiennes et leurs extractions complexes. Diagnostic croisé avec le consultant : simplification des jointures, élimination des sous-requêtes redondantes et correction des erreurs de calcul.

Après-midi

Co-construction d'un catalogue de requêtes types d'entreprise

Formaliser une bibliothèque de scripts SQL réutilisables et documentés pour l'équipe.

  • Structuration de l'environnement de requêtage de l'équipe. Rédaction partagée des vues SQL (VIEWS) d'entreprise, création de modèles d'extractions récurrentes et documentation des tables.

Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.

Méthodes et moyens pédagogiques

Méthodes mobilisées

Pédagogie active axée sur la manipulation permanente, démonstrations guidées, ateliers d'ancrage progressifs et corrections collectives pas-à-pas pour sécuriser le code et installer les bons automatismes de développement.

Moyens techniques

Un poste informatique individuel par participant, environnement d'exécution SQL (PostgreSQL, Oracle ou MySQL selon le choix du client), suite d'outils d'administration (DBeaver, pgAdmin), accès aux supports numériques Premium AMBIA et bases de données d'exercices thématiques.

Moyens humains

Formation animée par un consultant-formateur expert, spécialiste des architectures de bases de données et certifié par un éditeur majeur (Oracle, Microsoft SQL Server, PostgreSQL).

Modalités d’évaluation

Évaluation diagnostique

Questionnaire de positionnement et d'évaluation des prérequis techniques transmis par e-mail 15 jours avant la session.

Évaluation formative

Bilan de montée en compétences tout au long de la formation à l'aide d'ateliers d'ancrage progressifs guidés, d'exercices d'écriture de requêtes de complexité croissante et d'évaluations croisées de code SQL.

Évaluation sommative

Exécution d'un cas d'usage complet d'extraction sur base inconnue en fin de formation, complété par un Questionnaire de validation des acquis sous forme de QCM en fin de formation.

Suivi

  • Feuilles de présence signées par demi-journée, en présentiel comme à distance.
  • Attestation de fin de formation remise à chaque stagiaire, mentionnant les objectifs, la nature, la durée et les résultats de l’évaluation.
  • Certificat de réalisation adressé au client ou au financeur.
  • Questionnaire de satisfaction remis à l’issue de la formation.

Délai d’accès

Inter-entreprises : L’inscription est possible jusqu’à 5 jours ouvrés avant le début de la session, sous réserve des places disponibles.

Intra-entreprise : La formation débute en moyenne 15 jours ouvrés après l’acceptation du devis.

Ce délai peut être adapté selon la disponibilité des sessions, le positionnement du stagiaire et, le cas échéant, l’instruction du dossier de prise en charge par le financeur.

Accessibilité handicap

Nos parcours sont adaptables aux personnes en situation de handicap. Contactez notre référent pour l'étude des aménagements.

Référent handicap : accessibilite@ambia-skills.fr. Aucune reconnaissance de la qualité de travailleur handicapé ni aucun justificatif médical n’est exigé.

Indicateurs de résultats

Indicateurs publiés à partir de 3 avis.

Mode de calcul : www.ambia-skills.fr/notre-approche#notes

AMBIA - Organisme de formation professionnelle - 254 rue Vendôme, 69003 Lyon - 07 56 44 70 44 - contact@ambia-skills.fr - SIRET 130 176 597 00016

Déclaration d’activité enregistrée sous le numéro 84692748569 auprès du préfet de région Auvergne-Rhône-Alpes. Cet enregistrement ne vaut pas agrément de l’État.

Fiche mise à jour le 30/10/2026