
Cette formation permet d’acquérir les bases essentielles du langage SQL afin d’interroger, analyser et exploiter des bases de données relationnelles. Les participants apprendront à écrire des requêtes SQL claires et efficaces pour extraire, trier et analyser des données, sans prérequis en programmation
Objectifs pédagogiques
À l’issue de la formation, l’apprenant sera capable de :
Comprendre le fonctionnement d’une base de données relationnelle et son intérêt dans un contexte professionnel
Identifier et structurer des données sous forme de tables relationnelles
rappeler la syntaxe et les principes fondamentaux du langage SQL
Rédiger des requêtes SQL simples pour extraire, filtrer et trier des données
Combiner des données issues de plusieurs tables à l’aide de jointures
Utiliser des fonctions d’agrégation pour produire des analyses synthétiques
Exploiter les résultats des requêtes pour répondre à des besoins d’analyse de données
Tarif sur devis
Durée : 12 heures
Matériel nécessaire
Ordinateur
Connexion Internet stable
Environnement SQL installé (SQLite ou MySQL recommandé)
Modalités d’évaluation des acquis
Questionnaire de positionnement en début de formation
Exercices pratiques réalisés et corrigés pendant la formation
Questionnaires pédagogiques de validation des acquis
Évaluation à chaud en fin de formation
Moyens pédagogiques et techniques
Cours et exercices pratiques en direct, en présentiel et/ou à distance
Interaction avec le formateur et questions en temps réel
Supports pédagogiques numériques (documents, exercices)
Accès aux sessions en ligne en direct via ordinateur, tablette ou smartphone
Assistance pédagogique et technique selon modalité de la formation, par téléphone, visio, e-mail et en présentiel si nécessaire
PROGRAMME
MODULE 1 — Fondamentaux des bases de données relationnelles
Objectifs spécifiques :
Être capable de comprendre le rôle d’une base de données relationnelle, sa structure et son utilité dans un contexte professionnel.
Être capable de comprendre la syntaxe générale du SQL et son rôle dans l’interrogation des tables SQL.
Contenu :
1 - Qu’est-ce qu’une base de données relationnelle
2 - Tables, colonnes, lignes
3 - Types de données
4 - Clé primaire
5 - Clé étrangère
6 - Relations entre tables
7 - Présentation de l’environnement SQL (SQLite / MySQL)
Module 2 — Requêtes SQL essentielles
Objectifs spécifiques :
Être capable d’extraire, filtrer et trier des données à l’aide de requêtes SQL simples.
Contenu :
1 - SELECT et FROM, sélection de colonnes, alias de colonnes
2 - Filtrer les données avec WHERE
3 - Opérateurs de comparaison : =, <>, !=, <, >, <=, >=
4 - Opérateurs logiques : AND, OR, NOT
5 - Fonctions spécifiques : BETWEEN, IN, LIKE
6 - Trier et limiter l’affichage des résultats : ORDER BY, ASC / DESC, LIMIT
Module 3 — Jointures et données multi-tables
Objectifs spécifiques :
Être capable de combiner des données issues de plusieurs tables afin de réaliser des analyses complètes.
Contenu :
1 - Jointures internes (INNER JOIN)
2 - Jointures externes (LEFT, RIGHT, FULL OUTER JOIN)
3 - (NATURAL JOIN)
4 - Self JOIN
5 - Jointures sur plusieurs clés
6 - Bonnes pratiques (alias, lisibilité)
Module 4 — Fonctions d’analyse et requêtes avancées
Objectifs spécifiques :
Être capable d’agréger, transformer et analyser des données complexes pour produire des résultats exploitables.
Contenu :
1 - Agrégation : GROUP BY, HAVING
2 - Fonctions de base : COUNT, SUM, AVG, MIN, MAX
3 - Gestion des chaînes de caractères et dates dans SQL
4 - Création et utilisation de vues (VIEW)
5 - UNION
OUTILS
SQLite ou MySQL (environnement SQL)
Jeux de données pédagogiques
+33 6 78 45 78 58
contact@eduqa.fr
8 rue Thérèse Avondo - 31200 Toulouse
Ressources
• Financements de la formation
• Accessibilité aux personnes en situation de handicap
EDUQA est un organisme de formation déclaré auprès de la DREETS
enregistré sous le n° 76311461931.
Mentions légales | Politique de protection des données | Cookies | CGV
© EDUQA – 2025