Cette formation vous délivre toutes les connaissances nécessaires pour interroger vos bases de données SQL Server 2012. Vous apprendrez le langage SQL ainsi que les spécificités liées à SQL Server 2012 afin de devenir expert ce cette technologie.

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Eligible CPF
  • Evaluation par le formateur à travers les activités pratiques.
  • Public Tout public
  • Prérequis Aucun

Lors de cette formation, les participants suivent 4 jours de formation.

  • Introduction
      Travailler avec les outils de SQL ServerTravailler avec les bases de SQL Server
  • Introduction à Transact-SQL
      Introduction à Transact-SQLComprendre les ensemblesComprendre les prédicats logiquesComprendre l'ordre logique des opérations dans une instruction SELECT
  • Écriture de requêtes
      Écriture d'instructions SELECT simpleÉliminer les doublons avec DISTINCTUtilisation d'alias de colonnes et de tablesÉcriture d'instructions CASE simpleComprendre les jointuresÉcrire des requêtes avec une jointure interneÉcrire des requêtes avec une jointure externeÉcrire des requêtes avec auto-jointure ou jointure croisée
  • Tri et filtrage des données
      Trier les donnéesFiltrer les donnéesFiltrer avec les options TOP et OFFSET-FETCHTravailler avec les valeurs inconnuesIntroductions aux types de données de SQL Server Travailler avec les données de type chaînes de caractèresTravailler avec les données de type date et heure
  • Utiliser les fonctions intégrées
      Écrire des requêtes avec des fonctions intégréesUtilisation des fonctions de conversionUtilisation des fonctions logiquesUtilisation des fonctions de test de valeurs NULL
  • Regroupement et agrégation de données
      Utilisation des fonctions d'agrégationUtilisation de la clause GROUP BYFiltrage de groupes avec la clause HAVING
  • Utilisation de sous-requêtes
      Écriture de sous-requêtes simplesÉcriture de sous-requêtes corréléesUtilisation du prédicat EXISTS avec les sousrequêtes
  • Utilisation d'expression de table
      Utiliser les vuesUtiliser les expressions de tableModule 11 : Utiliser les fonctions de fenêtrageLes fonctions de rang, d'agrégat et de décalageUtiliser des fonctions T-SQL telles queROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE et LAST_VALUERéaliser des calculs sur des ensembles de lignes (fenêtre)
  • Ensembles de pivot et de regroupement
      Les techniques de pivot de données en T-SQL ainsi que les fondamentaux de la clause GROUPING SETSUtilisation des syntaxes GROUP BY ROLLUP et GROUP BY CUBE de SQL Server 2012
  • Interroger les métadonnées de SQL Server
      L'utilisation d'objets systèmes de SQL Server dans les requêtes T-SQLL'utilisation des vues de catalogue, des procédures stockées systèmes, des fonctions systèmes et des
  • Exécuter des procédures stockées
      L'utilisation de procédures stockées existantes dans un environnement de requêtes T-SQLL'instruction EXECUTELe passage de paramètres en entrée et en sortie d'une procédureComment invoquer les procédures stockées systèmes
  • Programmation avec T-SQL
      Concepts et objets de programmation de T-SQLLes lots, variables, éléments de contrôles de fluxCréer et exécuter des instructions SQL dynamiquesUtiliser les synonymes
  • Implémentation de la gestion d'erreur
      L'utilisation de gestionnaires d'erreur dans un code T-SQLDifférence entre erreurs de compilation et erreurs d'exécutionContrôler les erreurs à l'aide de blocs TRY/CATCHL'utilisation des fonctions d'erreurLa nouvelle instruction THROW
  • Implémenter les transactions
      La gestion des transactions dans SQL ServerVue d'ensemble des propriétés de transactionsLes commandes BEGIN, COMMIT et ROLLBACK
  • Améliorer les performances des requêtes
      Concepts d'utilisation de ressources systèmes, et l'impact sur les performances des requêtes dans SQUne vue d'ensemble de l'utilisation des index dans SQL Server, de l'utilisation des plans d'exécutioL'utilisation des options SET permettant de visualiser l'utilisation des ressources lors de l'exécut