-
Rappels structurants et fonctions SQL avancées
Rappels sur les requêtes SELECT complexes
Fonctions de texte, numériques, de date
Fonctions d’agrégation avancées
Fonctions analytique
Travaux pratiques
Extraire des statistiques détaillées d’un jeu de données avec fonctions d’agrégation
-
Sous-requêtes et vues
Sous-requêtes dans SELECT, WHERE, FROM
Corrélées vs non corrélées
Création et gestion de vues
Utilisation des vues pour simplifier les analyses
Travaux pratiques
Construire une sous-requête imbriquée puis la transformer en vue
-
Requêtes multi-niveaux et CTE (Common Table Expressions)
Introduction aux CTE
Cas d’usage des CTE vs vues
Requêtes récursives (ex. : arbre hiérarchique)
Travaux pratiques
Écrire une requête CTE pour une arborescence de catégories produits
-
Optimisation de requêtes SQL
Index : principes, types (clustered, non-clustered)
EXPLAIN PLAN et lecture des plans d’exécution
Bonnes pratiques d’écriture SQL pour performance
Détection des goulots d’étranglement
Travaux pratiques
Analyser et optimiser des requêtes lentes à l’aide de plans d’exécution
-
Atelier SQL avancé : étude de cas métier
Reconstitution d’une base métier
Série de requêtes à complexité croissante
Manipulation de fonctions, CTE, vues, indexation
Présentation orale des choix techniques
Travaux pratiques
Résolution d’un cas métier complet (ex. : tableau de bord RH ou CRM)
Utiliser les fonctions avancées
Optimiser les requêtes
Ce que vous allez apprendre
-
Maîtriser l’utilisation de fonctions SQL pour des analyses complexes
-
Structurer des requêtes complexes et les rendre réutilisables
-
Gérer des structures complexes avec des expressions temporaires
-
Diagnostiquer et corriger les problèmes de performance
-
Être autonome sur l’analyse de données complexes en SQL
Modalités d'évaluation
Evaluation de la progression en cours de formation à l'aide de cas pratiques, mises en situation, QCM…
Test de positionnement en amont et en aval afin de valider les compétences acquises.
Accessibilité
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Pour plus de renseignements, n'hésitez pas à nous contacter.
Modalités pédagogiques
- Méthodes : Expositive, démonstrative et active
- Moyens : Cas pratique, mise en situation
- Ressources : Support de cours et Programme de formation
- Moyens techniques : Teams