Descriptif
Programmation T-SQL avec SQL Server est une formation de 3 jours (21 heures), de niveau intermédiaire, rattachée au domaine « Bases de données, outils décisionnels, Big Data et Cloud Computing ». Développer des requêtes et traitements avancés en Transact-SQL. Conçue et animée par des praticiens en activité, elle alterne apports ciblés (30 %) et mises en pratique (70 %) sur des laboratoires cloud individuels, avec des cas inspirés des secteurs banque, assurance et services publics. Disponible en inter-entreprises, en intra sur catalogue et en version sur mesure adaptée au contexte de l'entreprise.
Objectifs pédagogiques
À l'issue de la formation, le participant sera capable de :
- Créer des procédures stockées, fonctions et triggers pour automatiser les traitements
- Manipuler efficacement les transactions pour garantir l'intégrité des données
- Optimiser des requêtes complexes afin d'améliorer les performances
- Utiliser les vues et les tables temporaires pour structurer et simplifier les requêtes
- Mettre en place des solutions programmatiques avancées avec T-SQL
- Déboguer et gérer les erreurs dans les scripts T-SQL
Programme détaillé
| N° | Contenus et activités | Durée |
|---|---|---|
| Jour 1 | ||
| 1 | Tour de table, évaluation du niveau SQL de chacun et prise en main de SSMS et de Visual Studio Code avec l'extension MSSQL sur la base de cas | 0,5 h |
| 2 | Rappels ciblés et spécificités du Transact-SQL : types, variables, lots, traitement des valeurs nulles, conversions, lecture d'un plan simple | 1,5 h |
| 3 | Travaux pratiques : requêtes avancées — sous-requêtes corrélées, APPLY, expressions de table communes, PIVOT et UNPIVOT | 2,5 h |
| 4 | Travaux pratiques : fonctions de fenêtrage — classements, cumuls et comparaisons période à période sur cinq ans de ventes | 2,5 h |
| Jour 2 | ||
| 5 | Travaux pratiques : procédures stockées paramétrées, fonctions scalaires et fonctions table, tables temporaires et variables table | 3 h |
| 6 | Travaux pratiques : vues, vues indexées et synonymes pour structurer l'accès au schéma de vente | 1,5 h |
| 7 | Travaux pratiques : transactions, niveaux d'isolation, points de sauvegarde et traitement des interblocages | 2,5 h |
| Jour 3 | ||
| 8 | Travaux pratiques : déclencheurs DML et DDL, audit des modifications et alternatives aux déclencheurs | 2 h |
| 9 | Travaux pratiques : gestion des erreurs — TRY CATCH, THROW, XACT_ABORT, table de journalisation des erreurs et instrumentation des traitements par PRINT, RAISERROR WITH NOWAIT et événements étendus | 2 h |
| 10 | Travaux pratiques : optimiser trois traitements lents — réécriture ensembliste, indexation, paramétrage, mesure avec STATISTICS IO et TIME | 2 h |
| 11 | Cas pratique sectoriel : livrer un package de traitements documenté, revue de code croisée et évaluation des acquis | 1 h |
Méthodes pédagogiques
- Pédagogie active : 90 % du temps en pratique encadrée — laboratoires cloud provisionnés par participant, travaux pratiques guidés, fil rouge applicatif —, le reste en apports structurés, démonstrations commentées, cadrage et évaluation
- répartition calculée sur le déroulé détaillé de cette formation, et non annoncée de façon uniforme
- classe inversée avec prérequis sur le LMS
- apprentissage adaptatif selon le positionnement initial
- travaux en binômes
- classe virtuelle en séquences de 3 h 30 maximum sur Microsoft Teams
- support clair, complet et paginé remis à chaque participant
Technologies et outils mobilisés
LMS DATAROCKSTARS, Microsoft SQL Server 2019 ou version ultérieure, SQL Server Management Studio (SSMS) dernière version, Azure Data Studio pour édition et gestion avancée, Bibliothèque DATAROCKSTARS pour cas pratiques sectoriels
Modalités d'évaluation et de validation
- Positionnement initial en ligne
- quiz de validation à chaque séquence
- évaluation finale des acquis (QCM et mise en situation)
- satisfaction à chaud
- questionnaire de transfert à 30 jours
- attestation de fin de formation
Plateforme, laboratoires et ressources
- LMS DATAROCKSTARS : parcours, supports numériques, quiz, évaluations, émargement par demi-journée
- laboratoires cloud individuels accessibles depuis un navigateur, sans installation, données fictives, détruits en fin de session
- bibliothèque O'Reilly (plus de 60 000 ressources)
- accès aux supports pendant 6 mois
