Bases de données et SQL

SQL avancé et optimisation

Aller au-delà des requêtes simples : maîtriser les jointures complexes, les fonctions de fenêtrage et les requêtes imbriquées, écrire des requêtes analytiques performantes, comprendre les plans d'exécution et optimiser par les index.

Prochaines sessions

Inter-entreprises · Casablanca
18-19février2027
Du jeudi au vendredi2 jours · Casablanca
30-31août2027
Du lundi au mardi2 jours · Casablanca

Également disponible en intra-entreprise, dans vos locaux et aux dates de votre choix.

Objectifs de la formation

  • Maîtriser les jointures complexes et les ensembles
  • Utiliser les sous-requêtes et les expressions de table communes
  • Maîtriser les fonctions de fenêtrage et les calculs analytiques
  • Écrire des requêtes d'agrégation avancées
  • Comprendre le plan d'exécution d'une requête
  • Optimiser les performances par les index
  • Éviter les pièges classiques de performance

Programme détaillé

Module 1 — Requêtes avancées

  • Jointures internes, externes et croisées
  • Opérateurs d’ensemble
  • Sous-requêtes corrélées
  • Expressions de table communes

Module 2 — Analyse et fenêtrage

  • Fonctions de fenêtrage : principes
  • Classements et numérotation
  • Cumuls, moyennes glissantes et écarts
  • Comparaisons entre lignes

Module 3 — Agrégation et transformation

  • Regroupements avancés
  • Pivots et dépivotage
  • Traitement des valeurs nulles
  • Requêtes analytiques complètes

Module 4 — Performance

  • Lire un plan d’exécution
  • Index : types, usage et limites
  • Réécrire une requête lente
  • Pièges classiques et bonnes pratiques

Public concerné

Analystes de données, développeurs, contrôleurs de gestion, administrateurs de bases, data analysts.

Prérequis

Maîtrise des requêtes SQL de base (SELECT, WHERE, JOIN, GROUP BY).

Méthodologie pédagogique

Pédagogie active et orientée terrain : apports structurés, exercices appliqués à vos cas réels, études de cas et mises en situation. Chaque participant repart avec un support complet et un plan d'action personnalisé. Les acquis sont évalués en fin de session et une attestation de fin de formation est remise.

Profil de l'intervenant

Consultant en bases de données, praticien de l'optimisation SQL.
Inscription

Inscrire un ou plusieurs participants

Votre demande nous parvient directement, avec la formation et la session choisies. Nous vous recontactons pour confirmer l'inscription et les modalités pratiques.

  • FormationSQL avancé et optimisation
  • Tarif inter6 600 Dh HT par participant
  • LieuCasablanca ou dans vos locaux (intra)

Une question avant de vous inscrire ?
contact@devroad.ma · +212 5 22 54 19 81

Vos données servent uniquement à traiter votre demande d'inscription. Politique de confidentialité.

6 600 Dh HTpar participant
S'inscrire