Sql Server Requêtes Sql Et Transact Sql

SII LEARNING, A distance
Durée
5 jours
Prix
2 750 EUR HT
Durée
5 jours
Prix
2 750 EUR HT

Description de la formation

Découvrez la formation Sql Server Requêtes Sql Et Transact Sql proposée par SII LEARNING et formez-vous avec des professionnels du secteur ! En vous formant avec SII LEARNING vous aborderez les thématiques suivantes : SQL Serveur. Pour en savoir plus, n'hésitez pas à contacter directement l'organisme à l'aide du formulaire de contact présent sur cette page.

Objectifs visés

  • Apprendre à effectuer des requêtes de base
  • Savoir utiliser des requêtes pour grouper et agréger des données Savoir requêter des données issues de plusieurs tables
  • Comprendre comment utiliser les objets de programmation pour récupérer des données Disposer

Contenu

  • Introduction à Microsoft SQL Server
  • Architecture de SQL Server
  • Les outils de SQL Server
  • Les bases de données sous SQL Server
  • Introduction à Transact-SQL
  • Introduction à Transact-SQL
  • Comprendre les ensembles
  • Comprendre les prédicats logiques
  • Comprendre l’ordre logique des opérations dans une instruction SELECT
  • Écriture de requêtes SELECT
  • Écriture d’instructions SELECT simple
  • Éliminer les doublons avec DISTINCT
  • Utilisation d’alias de colonnes et de tables
  • Écriture d’instructions CASE simple
  • Interroger plusieurs tables
  • Comprendre 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ées
  • Filtrer les données
  • Filtrer avec les options TOP et OFFSET-FETCH
  • Travailler avec les valeurs inconnues
  • Types de données sous SQL Server 2012/2014
  • Introductions aux types de données
  • Données de type chaînes de caractères
  • Données de type date et heure
  • Utiliser les fonctions intégrées
  • É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 NULL
  • Regroupement 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
  • Écriture de sous-requêtes simples
  • Écriture de sous-requêtes corrélées
  • Utilisation du prédicat EXISTS avec les sous-requêtes
  • Utilisation d’expressions de table
  • Utiliser les vues
  • Utiliser les expressions de table
  • Utilisation des opérateurs
  • Les opérateurs UNION et UNION ALL
  • Les opérateurs APPLY et OUTER APPLY
  • Les opérateurs APPLY, tables dérivées et fonctions
  • Les opérateurs EXCEPT et INTERSECT
  • Utilisation de fonctions de classement, de décalage et d’agrégation
  • Utiliser des fonctions T-SQL telles que ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, FIRST_VALUE et LAST_VALUE
  • Réaliser des calculs sur des ensembles de lignes (fenêtre)
  • Pivot et regroupements
  • Utiliser les opérateurs PIVOT
  • Utiliser des clauses GROUPING SETS
  • Utiliser des clauses GROUP BY ROLLUP
  • Utiliser des clauses GROUP BY CUBE
  • Requêtes sur les métadonnées SQL Server
  • 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écuter des procédures stockées
  • Utiliser EXECUTE pour appeler des procédures stockées
  • Paramètres pour procédures stockées
  • Renvoi de résultats d'une procédure stockée à l'aide de OUTPUT
  • Exécuter les procédures stockées systèmes
  • Programmation avec T-SQL
  • Concepts et objets de programmation de T-SQL
  • Les lots, variables, éléments de contrôles de flux
  • Créer et exécuter des instructions SQL dynamiques
  • Utiliser les synonymes
  • Implémentation de la gestion d'erreur
  • L'utilisation de gestionnaires d'erreur dans un code T-SQL
  • Différence entre erreurs de compilation et erreurs d'exécution
  • Contrôler les erreurs à l'aide de blocs TRY/CATCH
  • L'utilisation des fonctions d'erreur
  • L'instruction THROW
  • Implémenter les transactions
  • La gestion des transactions dans SQL Server
  • Vue d'ensemble des propriétés de transactions
  • Les commandes BEGIN, COMMIT et ROLLBACK
  • Améliorer les performances des requêtes
  • Visualisation des plans d'exécution de requêtes
  • Utiliser SET STATISTICS
  • Visualiser l'utilisation des index

Public Cible

Administrateur, développeur SQL Serveur

Prérequis

Aucun

Moyens Pédagogiques

  • Formateur expert dans le domaine
  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
  • Éligible au CPF avec passage de certification TOSA ou PCIE (en option)

En amont de la formation

  • - Audit par téléphone par nos commerciaux et formateurs
  • - Tests d'auto-positionnement avant l'entrée en formation par le biais de questionnaire

Au cours de la formation

  • Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • - Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • - Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
  • Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur

Modalités d’inscription

  • Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr

Modalités particulières

  • Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
SII LEARNING
153, avenue d'Italie
75013 Paris

SII LEARNING est un organisme de formation spécialisé dans les domaines informatique, bureautique et management. Ces prestations vont de l’analyse des besoins à la gestion complète des plans de formation. En complément de leurs 400 programmes standards de formation, SII LEARNING...

Apprenez-en plus sur l'organisme et découvrez toutes leurs formations