
Cette formation SQL intermédiaire permet d’approfondir l’analyse de données à partir de bases relationnelles. Les apprenants apprennent à écrire des requêtes SQL complexes, exploiter des données issues de plusieurs tables, utiliser des fonctions avancées et optimiser les performances des requêtes dans un contexte professionnel
Objectifs pédagogiques
À l’issue de la formation, l’apprenant sera capable de :
Rédiger des requêtes SQL complexes intégrant sous-requêtes et requêtes imbriquées
Exploiter des données issues de bases relationnelles volumineuses
Utiliser des fonctions analytiques avancées pour produire des indicateurs pertinents
Structurer et simplifier l’accès aux données à l’aide de vues SQL
Analyser et optimiser les performances des requêtes SQL
Appliquer les bonnes pratiques professionnelles de lisibilité, maintenance et optimisation des requêtes
Réaliser des analyses de données fiables à partir de sources multi-tables
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 — Requêtes complexes et sous-requêtes
Objectifs spécifiques :
Être capable d’écrire et d’exploiter des sous-requêtes afin de répondre à des problématiques analytiques complexes.
Contenu :
1 - Sous-requêtes dans SELECT et WHERE
2 - Sous-requêtes corrélées
3 - Requêtes imbriquées
4 - Cas pratiques d’extraction avancée de données
Module 2 — Fonctions analytiques avancées
Objectifs spécifiques :
Être capable d’analyser des données à l’aide de fonctions analytiques et de calculs avancés.
Contenu :
1 - Fonctions de fenêtrage (ROW_NUMBER, RANK, DENSE_RANK)
2 - PARTITION BY
3 - Agrégations cumulées (SUM, AVG, MIN, MAX)
4 - Manipulation avancée des dates et périodes
Module 3 — Gestion avancée des relations et des vues
Objectifs spécifiques :
Être capable de structurer et d’exploiter des données complexes à l’aide de vues SQL et de relations multi-tables.
Contenu :
1 - Création et utilisation de vues (VIEW)
2 - Vues matérialisées (selon SGBD)
3 - Relations complexes
4 - Bonnes pratiques de structuration des requêtes
Module 4 — Optimisation des requêtes et bonnes pratiques
Objectifs spécifiques :
Être capable d’optimiser des requêtes SQL et d’améliorer les performances des bases de données.
Contenu :
1 - Indexation et performances
2 - Analyse des requêtes avec EXPLAIN
3 - Optimisation des jointures et sous-requêtes
4 - Transactions et gestion des erreurs
5 - Cas pratique d’optimisation
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