Présentiel ou classe virtuelle

5 jours ( 35 heures )

Prix :

2850

€ HT

Prix :

0

Prix pour un groupe de 10 personnes maximum

Indisponible pour cette formation

Cette thématique vous intéresse ?
Nos équipes d’experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.

Référence : IM20761

/ Stage

SQL Server : requêtes de données avec SQL et transact SQL

Inter

Présentiel ou classe virtuelle

Prix :

2850

€ HT

Indisponible pour cette formation

Cette thématique vous intéresse ?
Nos équipes d’experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.

Cette formation en bases de données vous permettra d’écrire des requêtes SQL et Transact-SQL pour Microsoft SQL Server.

Objectifs de la formation

  • Écrire des requêtes SQL et Transact-SQL pour Microsoft SQL Server 2016
  • Être capable de créer des objets de programmation et les utiliser pour récupérer des données

Public concerné

administrateurs et développeurs de bases de données, professionnels de la Business Intelligence

Pré-requis

Avoir des connaissances pratiques sur les bases de données relationnelles et des connaissances de base sur le système d’exploitation Windows et ses principales fonctionnalités

Programme

Introduction à Microsoft SQL Server 2016
Architecture de SQL Server 2016
Travailler avec les outils de SQL Server 2016
Travailler avec SQL Server Management Studio

Introduction à Transact SQL
Comprendre les ensembles
Comprendre les prédicats logiques
Comprendre l’ordre logique des opérations dans une instruction SELECT

Écrire des 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, une jointure externe
Écrire des requêtes avec auto-jointure ou jointure croisée

Trier et filtrer des données
Trier les données
Filtrer les données (clause WHERE)
Filtrer avec les options TOP et OFFSET-FETCH
Travailler avec les valeurs omises et inconnues

Travailler avec les types de données
Introductions aux types de données de SQL Server 2016
Travailler avec des chaînes de caractères, des dates et heures

Modifier des données avec DML
Insérer, supprimer et mettre à jour des données

Utiliser les fonctions intégrées
Écrire des requêtes avec des fonctions intégrées
Fonctions de conversion, fonctions logiques
Fonctions de test de valeurs NULL

Regrouper et agréger des données
Utilisation des fonctions d’agrégation
Utilisation de la clause GROUP BY
Filtrage de groupes avec la clause HAVING

Utiliser des sous-requêtes
Écriture de sous-requêtes simples, corrélées
Utilisation du prédicat EXISTS avec les sous-requêtes

Utiliser les expressions de table
Utiliser les tables dérivées
Utiliser les expressions de table
Utiliser les vues
Utiliser les fonctions de table en ligne

Utiliser les opérateurs d’ensemble
Écrire des requêtes avec UNION / UNION ALL
Utiliser EXCEPT et INTERSECT
Utiliser CROSS APPLY / OUTER APPLY

Utiliser les fonctions de fenêtrage
Fonctions de rang, d’agrégat et de décalage telles que ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE et LAST_VALUE

Ensembles de pivot et de regroupement
Écrire des requêtes avec les clauses PIVOT et UNPIVOT
Travailler avec les jeux de regroupement

Exécuter des procédures stockées
Interroger avec les procédures stockées
Passer des paramètres aux procédures stockées
Travailler en SQL dynamique

Programmer en 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émenter la gestion d’erreur
Utilisation de gestionnaires d’erreur dans un code TSQL
Contrôler les erreurs à l’aide de blocs TRY/CATCH
Travailler avec les informations sur les erreurs
L’instruction THROW

Implémenter les transactions
Gestion des transactions dans SQL Server
Vue d’ensemble des propriétés de transactions
Les commandes BEGIN, COMMIT et ROLLBACK

Points forts

Formation SQL Server 2016 officielle Microsoft préparant la certification 70-761

Formation Microsoft éligible au financement par la Software Assurance

Selon la version, le support de cette formation Microsoft peut être en langue anglaise


Modalités d'évaluation et de suivi

Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :

  • Une évaluation de compétences en ligne en début et en fin de formation qui peut prendre différentes formes selon le contenu de la formation suivie : Tests d’évaluation des acquis, cas pratiques, mises en situation, soutenance devant un jury pour les formations à finalité certifiante.
  • Une évaluation de la satisfaction de chaque stagiaire est réalisée en ligne. Cette évaluation est complétée par l’appréciation du formateur à l’issue de chaque session. 

Profil animateur

consultant certifié pour les formations Microsoft (MCT)

Dates et lieux

Pour plus de renseignements sur les informations de connexion ou les prochaines sessions, contactez-nous.

Vous pourriez également être intéressé par ces formations

Conception et architecture d’une base de données relationnelle

Cette formation en bases de données vous permettra de maîtriser le modèle relationnel et l’architecture d’une base de données relationnelle. Vous comprendez la structure et la finalité des objets manipulés.

1590 € HT

inter /

intra /

sur-mesure

Conception et architecture d’une base de données relationnelle

1590 € HT

2 jours ( 14 heures )

inter /

intra /

sur-mesure