SQL Server (20761) : Ecriture de requêtes avec Transact SQL

Formation créée le 01/09/2023. Dernière mise à jour le 15/03/2024.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

35 heures (5 jours)

SQL Server (20761) : Ecriture de requêtes avec Transact SQL


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 de la formation

  • 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.

Profil des bénéficiaires

Pour qui
  • 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

Contenu de la formation

Fondamentaux de Transact-SQL et sélection de données (7 heures)
  • 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
Jointure, sous-requêtes et opérations d'ensemble (7 heures)
  • 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
Fonctions intégrées, groupement et agrégation (7 heures)
  • 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
Manipulation de données et transactions (7 heures)
  • 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
Programmation avec Transact-SQL (7 heures)
  • 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

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation

Ressources techniques et pédagogiques

  • Espace intranet de formation
  • Documents supports de formation
  • Exposés théoriques
  • Études de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...