Une formation sur mesure ?

Devis immédiat

Nos clients

Ils nous font confiance.

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations SQL Server 2014/2012

Formation M20461 - SQL Server 2014/2012 Ecrire des requêtes Transact SQL pour SQL Server 2014

Ref. M20461

CPF

durée

5 jours

Tarif

2290€ ht

Toutes les dates

Objectifs

  • Acquérir les compétences techniques nécessaires pour écrire des requêtes Transact-SQL Server 2014

Public

  • Administrateurs, développeurs de bases de données ainsi que les professionnels de la Business Intelligence

Prérequis

  • Avoir déjà travaillé sur des bases de données relationnelles
  • Posséder des connaissances de base sur le système d’exploitation et ses fonctionnalités principales

Programme

Introduction à Microsoft SQL Server 2014/2012

  • Architecture de SQL Server Denali 2014/2012
  • Travailler avec les outils de SQL Server 2014/2012
  • Travailler avec les bases de SQL Server 2014/2012

Introduction aux requêtes Transact-SQL

  • Comprendre Transact-SQL
  • Comprendre les jeux de données avec SQL Server 2014/2012
  • Comprendre la logique de prédicats sous SQL Server 2014/2012
  • Comprendre l'ordre logique des opérations dans une instruction SELECT

Écriture de requêtes SELECT

  • Écriture de syntaxe simple SELECT sous SQL Server 2014/2012
  • Éliminer les doublons avec DISTINCT
  • Utiliser les colonnes et les alias des tables
  • Écriture d'instructions CASE simple

Ecrire des requêtes sur des tables multiples avec SQL Server 2014/2012

  • Comprendre les jointures avec SQL Server 2014/2012
  • Écrire des requêtes avec auto-jointure ou jointure croisée
  • Écrire des requêtes avec une jointure externe SQL Server 2014/2012
  • Écrire des requêtes avec une jointure interne SQL Server 2014/2012

Tri et filtrage des données sous SQL Server 2014/2012

  • Trier les données avec SQL Server 2014/2012
  • Filtrer les données avec SQL Server 2014/2012
  • Filtrer avec les options TOP et OFFSET-FETCH
  • Travailler avec les valeurs inconnues

Travailler avec les types de données de SQL Server 2014/2012

  • Introduction aux types de données de SQL Server 2014/2012
  • Travailler avec les données de type chaînes de caractères
  • Travailler avec les données de type date et heure

Utiliser les fonctions intégrées à SQL Server 2014/2012

  • Écrire des requêtes avec des fonctions intégrées
  • Utilisation des fonctions de conversion
  • Utilisation des fonctions logiques
  • Utilisation des fonctions de test de valeurs nulles

Groupement et agrégation de données

  • Utilisation des fonctions d'agrégation
  • Utilisation de la clause GROUP BY
  • Filtrage de groupes avec la clause HAVING

Utilisation de sous-requêtes dans SQL Server 2014/2012

  • Écriture de sous-requêtes sources de champs
  • Écriture de sous-requêtes corrélées sous SQL Server 2014/2012
  • Utilisation du prédicat EXISTS avec les sous-requêtes

Utilisation d'expression dans les tables d'SQL Server 2014/2012

  • Utiliser les vues avec SQL Server 2012
  • Utiliser les expressions de table

Utiliser des opérateurs avec SQL Server 2014/2012

  • Ecrire des requêtes avec les opérateurs UNION et UNION ALL
  • Ecrire des requêtes avec les opérateurs APPLY et OUTER APPLY
  • Ecrire des requêtes avec les opérateurs APPLY et les tables dérivées et les fonctions
  • Ecrire des requêtes avec les opérateurs EXCEPT et INTERSECT

Utilisation de fonctions de classement, de décalage et d’agrégation

  • Ecrire des requêtes avec des fonctions classées avec SQL Server 2014/2012
  • Ecrire des requêtes avec des fonctions de décalage sous SQL Server 2014/2012
  • Ecrire des requêtes utilisant une fenêtre de fonctions d’agrégation

Pivots et regroupements dans SQL Server 2014/2012

  • Ecrire des requêtes utilisant des opérateurs PIVOT
  • Ecrire des requêtes utilisant des clauses GROUPING SETS
  • Ecrire des requêtes utilisant des clauses GROUP BY ROLLUP
  • Ecrire des requêtes utilisant des clauses GROUP BY CUBE

Requêtes sur les métadonnées SQL Server 2014/2012

  • Requêtes sur les vues du catalogue système
  • Requête sur les fonctions systèmes
  • Requêtes sur les vues dynamiques de gestion

Exécution de procédures stockées avec SQL Server 2014/2012

  • Utiliser EXECUTE pour appeler des procédures stockées
  • Paramètres pour procédures stockées sur SQL Server 2014/2012
  • Renvoi de résultats d’une procédure stockée à l’aide de OUTPUT
  • Exécuter les procédures stockées systèmes avec SQL Server 2014/2012

Programmation avec T-SQL

  • Déclaration de variables et délimitation de lots
  • Utiliser des contrôles de flux des éléments
  • Générer SQL dynamique
  • Utiliser des synonymes

Mise en œuvre de la gestion des erreurs dans SQL Server 2014/2012

  • Rediriger les erreurs avec TRY/CATCH sous SQL Server 2014/2012
  • Créer des routines de gestion des erreurs dans un bloc CATCH avec les fonctions ERROR
  • Utiliser THROW pour envoyer un message d’erreur à l’utilisateur

Mise en œuvre de transactions des requêtes avec SQL Server 2014/2012

  • Contrôler des transactions avec BEGIN et COMMIT
  • Utiliser XACT_ABORT
  • Ajout de logique de gestion de transaction à un bloc CATCH

Amélioration des performances des requêtes avec SQL Server 2014/2012

  • Visualisation des plans d’exécution de requêtes
  • Utiliser SET STATISTICS
  • Visualiser l’utilisation des index avec SQL Server 2014/2012
  • Comparer les curseurs aux requêtes basées sur des ensembles

Certification

Cette formation prépare au test suivant : 70-461 et entre en jeu dans le cursus de certification : MCSA SQL Server 2012/2014

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture