Objectifs

Ce cours fournit aux stagiaires les compétences techniques nécessaires pour écrire des requêtes Transact-SQL de base pour Microsoft SQL Server 2014. Ce cours est la base de toutes les disciplines liées à SQL Server ; à savoir, administration de bases de données, développement de bases de données et business intelligence. Ce cours est conçu pour les clients qui souhaitent apprendre SQL Server 2012 ou SQL Server 2014. Il couvre les nouvelles fonctionnalités de SQL Server 2014, mais également les fonctionnalités importantes de la plate-forme de données SQL Server. La certification correspondante à cette formation n’existe plus.

A la fin de ce cours, les apprenants seront à mesure de:

Décrire l'architecture et les concepts de base de Microsoft SQL Server 2014 ;

Comprendre les similitudes et les différences entre Transact-SQL et d'autres langages informatiques ;

Écrire des requêtes SELECT ;

Interroger plusieurs tables ;

 Trier et filtrer les données ;

Décrire l'utilisation des types de données dans SQL Server ;

Modifier des données à l'aide de Transact-SQL ;

Utiliser les fonctions intégrées ;

Données groupées et agrégées ;

Utiliser des sous-requêtes ;

Utiliser des expressions de table ;

Utiliser des opérateurs set ;

Utiliser les fonctions de classement des fenêtres, de décalage et d'agrégation ;

Implémenter des pivotements et de regroupements de sets ;

Exécuter des procédures stockées ;

Programmer avec T-SQL ;

Implémenter la gestion des erreurs ;

Implémenter des transactions.

 

Pré réquis

Pour suivre ce cours, les stagiaires doivent posséder :

Des connaissances pratiques des bases de données relationnelles

Des connaissances de base du système d'exploitation Microsoft Windows et de ses principales fonctionnalités

Contenu

Module 1: Présentation de Microsoft SQL Server 2014

Cours

L'architecture de base de SQL Server
Éditions et versions de SQL Server
Premiers pas avec SQL Server Management Studio

TPs : Utilisation des outils SQL Server 2014

Module 2: Introduction aux requêtes T-SQL

Cours

Présentation de T-SQL
Comprendre les opérateurs Set
Comprendre la logique des prédicats
Comprendre l'ordre logique des opérations dans les instructions SELECT

TPs : Introduction aux requêtes Transact-SQL

Module 3: Écriture de requêtes SELECT

Cours

Écrire des instructions SELECT simples
Éliminer les doublons avec DISTINCT
Utilisation des alias de colonne et de table
Écrire des expressions CASE simples

TPs : Écriture d'instructions SELECT de base

Module 4: Exécution de requêtes sur plusieurs tables

Cours

Comprendre les jointures
Exécution de requêtes avec des jointures internes
Exécution de requêtes avec des jointures externes
Exécution de requêtes avec des jointures croisées et des jointures automatiques

TPs : Exécution de requêtes sur plusieurs tables
                       

Module 5: Tri et filtrage des données

Cours

Tri des données
Filtrage des données avec des prédicats
Filtrage avec TOP et OFFSET-FETCH
Travailler avec des valeurs inconnues

TPs : Tri et filtrage des données

Module 6: Utilisation des types de données SQL Server 2014

Cours

Présentation des types de données SQL Server 2014
Utilisation des données de type chaîne de caractère
Utilisation des données de type date et heure

TPs : Utilisation des types de données SQL Server 2014

Module 7: Utilisation de DML pour modifier des données

Cours

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

TPs : Utilisation de DML pour modifier des données

Module 8: Utilisation des fonctions intégrées

Cours

Écriture de requêtes avec des fonctions intégrées
Utilisation des fonctions de conversion
Utilisation des fonctions logiques
Utilisation de fonctions pour travailler avec NULL

TPs :    Utilisation des fonctions intégrées
                       

Module 9: Regroupement et agrégation de données

Cours

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

TPs : Regroupement et agrégation de données

Module 10: Utilisation de sous-requêtes

Cours

Écriture de sous-requêtes autonomes
Écriture de sous-requêtes corrélées
Utilisation du prédicat EXISTS avec des sous-requêtes

TPs : Utilisation de sous-requêtes

Module 11: Utilisation d'expressions de tables

Cours

Utilisation des vues
Utilisation de fonctions de table
Utilisation de tables dérivées
Utilisation d'expressions de table communes

TPs : Utilisation d'expressions de tables

Module 12: Utilisation des opérateurs Set

Cours

Ecrire des requêtes avec l'opérateur UNION
Utiliser EXCEPT et INTERSECT
Utiliser APPLY

TPs :    Utilisation des opérateurs Set

Module 13: Utilisation des fonctions de classement des fenêtres, de décalage et d'agrégat

Cours

Créer des fenêtres avec OVER
Exploration des fonctions de fenêtre

TPs :    Utilisation des fonctions de classement des fenêtres, de décalage et d'agrégat

Module 14: Faire pivoter et grouper les Sets

Cours

Ecrire des requêtes avec PIVOT et UNPIVOT
Utilisation de groupe de Sets

TPs :    Faire pivoter et grouper les Sets

Module 15: Récupérer des données avec des procédures stockées

Cours

Exécuter des requêtes avec PIVOT et UNPIVOT
Passer des paramètres aux procédures stockées
Création de procédures stockées simples
Utilisation du SQL dynamique

TPs :    Exécution de procédures stockées

Module 16: Programmer avec T-SQL

Cours

Éléments de programmation T-SQL
Contrôler le flux du programme

TPs :    Programmer avec T-SQL

Module 17: Implémenter de la gestion des erreurs

Cours

Utilisation des blocs TRY / CATCH
Utilisation des informations d'erreur

TPs :    Implémenter de la gestion des erreurs

Module 18: Implémenter des transactions

Cours

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

TPs :    Implémentation des transactions

Durée

La formation se déroule en formation à distance. Elle dure 05 jours en formation accélérée ou deux mois en formation rythmée les week-ends. Elle comptabilise 35 heures au total.

 

Ressources

Les apprenants auront accès aux ressources officielles (cours magistraux et TPs) via le compte Microsoft Learning Partner de l’entreprise. La formation se déroulera en vidéoconférence à l’aide de Microsoft Teams et les TPs avec le formateur seront accessibles en ligne. Les cours magistraux seront enregistrés et consultables à tout moment. 


Avantages

Support de cours (cours théoriques et TPs) offert aux stagiaires

Séances de visio-conférence enregistrées


Coût et modalités

 

Particulier

Entreprise

Total : Formation uniquement

400 000 F CFA

         1 150 000 F CFA


PROCHAINES SESSIONS À DISTANCE CONFIRMÉES : 17/04/2022 et 17/06/2022.