Retour aux formations
IA & Data
SQL Server (20761) : Ecriture de requêtes avec Transact SQL
5 jour(s) • 35h
Description
Objectif de formation : Les apprenants maîtriseront les concepts fondamentaux et avancés de Transact-SQL, indispensables pour la manipulation des données et l'administration dans des environnements SQL Server.
Objectifs pédagogiques
- Maîtriser les bases et les concepts avancés de la rédaction de requêtes Transact-SQL.
- Être capable d'effectuer des opérations de manipulation de données complexes et d'appliquer des techniques d'optimisation.
- Comprendre et utiliser efficacement les fonctionnalités programmables de SQL Server comme les procédures stockées, les fonctions, et les déclencheurs.
- Renforcer les compétences dans la gestion des transactions pour assurer l'intégrité et la performance des bases de données.
Public concerné
Développeurs
Administrateurs de bases de données
Personnel des services informatiques
Prérequis
Connaissances de base en SQL
Compréhension générale des bases de données relationnelles
Familiarité avec l'environnement SQL Server est un plus
Déroulé du programme
1
Fondamentaux de Transact-SQL et sélection de données (7 heures)
7h
- Introduction à l'architecture de SQL Server et du rôle de Transact-SQL
- Syntaxe de base et conventions de Transact-SQL
- Sélection de données à partir d'une table unique pour écrire des requêtes simples
- Utilisation des opérateurs et filtrage des résultats
- Travaux Pratiques : Création d'une base de données et de ses tables pour y écrire des requêtes de sélection, de filtrage et tri des données
2
Jointure, sous-requêtes et opérations d'ensemble (7 heures)
7h
- Comprendre et implémenter différents types de jointure pour interroger plusieurs tables
- Utilisation de sous-requêtes pour des requêtes complexes
- Introduction aux expressions de tables communes (CTE) pour une meilleure lisibilité et réutilisation
- Travaux pratiques : Mise en oeuvre de jointures et de sous-requêtes dans des scénarios réels
3
Fonctions intégrées, groupement et agrégation (7 heures)
7h
- Utilisation de fonctions scalaires et d'agrégation pour calculer et transformer des données
- Techniques de groupement de données et utilisation de fonctions d'agrégation pour synthétiser les informations
- Travaux pratiques : Application des fonctions intégrées et techniques d'agrégation dans des cas pratiques
4
Manipulation de données et transactions (7 heures)
7h
- Techniques pour l'insertion, la mise à jour et la suppression sécurisée de données dans les tables
- Principes des transactions en Transaction-SQL, gestion de l'atomicité, de la cohérence, de l'isolation et de la durabilité
- Travaux pratiques : Manipulation de données et contrôle des transactions pour garantir l'intégrité des données
5
Programmation avec Transact-SQL (7 heures)
7h
- Création et utilisation de procédures stockées et de fonctions pour encapsuler la logique métier
- Utilisation de déclencheurs pour automatiser les réponses aux évènements de données
- Introduction aux concepts d'optimisation et de requêtes pour améliorer les performances
- Travaux pratiques : Développement de procédures stockées, de fonctions et de déclencheurs avec l'introduction à l'optimisation des requêtes Transact-SQL
Informations
Durée
5 jour(s)
35h
Tarif
2700 € HT
HT
Formations similaires
IA & Data
Migration vers le Cloud
2 jour(s)
Sur demande
IA & Data
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
3 jour(s)
Sur demande
IA & Data
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
1 jour(s)
Sur demande
IA & Data
Analyse des données avec Microsoft Power BI (4-167)
3 jour(s)
2200 € HT