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.
Réseaux sociaux