• Denis PEYRAS, consultant expert BI, ETL, AMOA, AMOE

    Consultant indépendant sénior - Microsoft Business Intelligence - Microsoft Power BI - Microsoft SQL Server - Architecte BI - Conception et mise en oeuvre de services ESB dans un SOA - expert Gouvernance de la Donnée - Conception et mise en oeuvre de référentiels - Formateur. "Maîtiriser des outils, c'est bien, comprendre les besoins et les enjeux d'une entreprise, c'est mieux"
  • 1

Formation Transact-SQL

Formation Transact-SQL

 

Objectifs

Savoir faire des requêtes, des procédures stockées en langage Transact-SQL sur SQL Server

A qui s'adresse ce cours 

Développeurs, Chef de Projets, Administrateurs Systèmes & Réseaux 

Pré requis

Connaissances des bases de données relationnelles

Durée

3 jours, 21 heures 

Formation inter entreprises ou intra entreprises dans un centre de formation ou dans vos locaux 

Programme

Module 1: Introduction à Microsoft SQL Server

  • L'Architecture de base de SQL Server
  • Versions et éditions de SQL Server
  • Mise en route avec SQL Server Management Studio

 

Module 2: Introduction à l'interrogation de T-SQL

  • Introduction au T-SQL
  • Comprendre l'ordre logique des opérations dans les instructions SELECT

 

Module 3: Écriture de requêtes SELECT simples

  • Écrire des instructions SELECT simples
  • La suppression des doublons avec DISTINCT
  • Les alias

 

Module 4: Interrogation de tables multiples

  • Comprendre les jointures
  • Interrogation avec des jointures internes
  • Interrogation avec des jointures externes

 

Module 5: Tri et filtrage des données

  • Tri des données
  • Filtrage des données avec une clause WHERE
  • Travailler avec des valeurs inconnues et manquantes

 

Module 6: Travailler avec les types de données SQL Server

  • Présentation des types de données SQL Server
  • Travailler avec des données de type caractère
  • Travailler avec les données de Date et heure

 

Module 7: modifier des données

  • Insertion de données
  • Modification et suppression de données

 

Module 8: Écriture de requêtes avec des fonctions intégrées

  • fonctions de conversion
  • fonctions logiques
  • Gestion de la valeur NULL

 

Module 9: Grouper et agréger des données

  • écrire des requêtes qui utilisent la clause GROUP BY
  • écrire des requêtes qui utilisent des fonctions d'agrégation
  • écrire des requêtes qui utilisent des fonctions d'agrégation distinctes
  • écrire des requêtes qui filtrent les groupes avec la clause HAVING

 

Module 10: Les sous-requêtes

  • écrire des requêtes qui utilisent des sous-requêtes autonomes
  • écrire des requêtes qui utilisent des sous-requêtes scalaires et multi-résultats
  • écrire des requêtes qui utilisent une corrélation des sous-requêtes et prédicat EXISTS

 

Module 11 : les opérateurs ensemblistes

  • Écriture de requêtes avec l'opérateur UNION
  • Écrire des requêtes qui utilisent des opérateurs CROSS APPLY et OUTER APPLY
  • opérateur INTERSECT

 

Module 12 : L'exécution de procédures stockées

  • Interrogation de données avec des procédures stockées
  • Passage de paramètres à des procédures stockées
  • Création des procédures stockées simples
  • Les variables

 

Module 13 : Mise en oeuvre de Transactions

  • Les transactions et le moteur de base de données
  • Contrôle des Transactions

 

Module 14 : Améliorer les performances des requêtes

  • Facteurs de performances des requêtes
  • Plan d’exécution

 

Les plus : cette formation est dispensée par un consultant expert Microsoft, ayant plus de 20 ans d’expérience en programmation et ayant réalisés plusieurs progiciels pour le compte de PME et grandes entreprises. Plus qu’une simple formation magistrale, le formateur vous donnera de vrais conseils, utiles et applicables à votre cas.

 

Programmes de cours proposés par So'Data - Reproduction interdite.
Formateur expérimenté intervenant à Bordeaux, Nantes, Rennes, Paris, Montpellier, Toulouse, Niort, Poitiers.

Contact

Please, enter your name
Please, enter your phone number
Please, enter your e-mail address Mail address is not not valid
Please, enter your message