SQL Server Avancée
Connaître les bases de données relationnelles et avoir des notions de T SQL & SQL Server.
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 16/01/2024. Dernière mise à jour le 21/10/2024.
Version du programme : 1
Programme de la formation
Bénéficier d’une formation axée sur la pratique
Objectifs de la formation
- Ecrire des requêtes complexe en T-SQL
- Travailler avec les tables
- Optimiser les performances.
- Connaître les séquence et identité
- Gérer l'intégrité des données
- Utiliser les opérateurs de base (LIKE, TOP, SELECT INTO, UNION…)
- Utiliser les fonctions d’agrégation (MIN, MAX, AVG, …)
- Utiliser les fonctions de type chaîne (SUBSTRING, CONCAT, REPLACE, …)
- Utiliser les différents types de jointures (INNER, LEFT, CROSS, APPLY…)
- Utiliser les fonctions avancées
- Utiliser XML & JSON avec T-SQL
- Utiliser les fonctions de Ranking
- Utiliser les CTE (Common Table Expression)
- Utiliser la transformation des données (PIVOT, …)
- Utiliser les vues
- Utiliser les procédures stockées
- Utiliser les triggers
- Utiliser les schémas
- Utiliser les fonctions
- Utiliser les tables temporaires
- Utiliser les Structures & types d’index
- Utiliser SCAN & SEEK
- Utiliser les indexes
- Utiliser les la fragmentation
- Définir le plan d’exécution
- Monitorer l’activité
- Analyser les requêtes pénalisantes avec SQL Server Profiler
- Utiliser l’agent SQL Server
- Maintenanir des indexes (reconstruction & défragmentation)
- Utiliser l’outil « Plan de maintenance »
Profil des bénéficiaires
Pour qui
- Entreprises de services numériques
- Développeurs, Architectures
Prérequis
- Connaître les bases de données relationnelles
- Connaitre SQL Server
- Avoir des notions de T SQL
Contenu de la formation
-
Module 01 : Introduction (0,25 jour)
- Architecture SQL Server
- Les différentes éditions & versions de SQL Server
- Les composants de SQL Server
- Démarrer avec SQL Server Management Studio
-
Module 02 : Rappels (0,25 jour)
- Créer, modifier, supprimer une base de données
- Les types de données
- Travailler avec les tables
- Séquence et identité
- Intégrité des données
-
Module 03 : TSQL (1 jour)
- Les opérateurs de base (LIKE, TOP, SELECT INTO, UNION…)
- Les fonctions d’agrégation (MIN, MAX, AVG, …)
- Les fonctions de type chaîne (SUBSTRING, CONCAT, REPLACE, …)
- Les différents types de jointures (INNER, LEFT, CROSS, APPLY…)
- Les fonctions de conversions
- Les fonctions sur les dates
- Les fonctions avancées
- Le contrôle de flux
- XML & JSON avec T-SQL
- Les fonctions de Ranking
- Les CTE (Common Table Expression)
- La transformation des données (PIVOT, …)
-
Module 04 : Vues, Fonctions & Procédure Stockées (0,5 jour)
- Les vues
- Les procédures stockées
- Les triggers
- Les fonctions
- Les schémas
- Les tables temporaires
-
Module 05 : L’indexation (0,25 jour)
- Présentation
- Structures & types d’index
- SCAN & SEEK
- Choix des indexes
- La fragmentation
-
Module 06 : Optimisation des requêtes (0,5 jour)
- Le plan d’exécution
- Moniteur d’activité
- Analyser les requêtes pénalisantes avec SQL Server Profiler
- Réécriture de requêtes
-
Module 07 : Plan de maintenance (0,25 jour)
- L’agent SQL Server
- Maintenance des indexes (reconstruction & défragmentation)
- Utilisation de l’outil « Plan de maintenance »
Équipe pédagogique
L'ensemble des formateurs exercent en entreprise et disposent d'au moins 5 ans d'expériences dans les formations dispensées.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Accueil des stagiaires dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
Modalités de certification
Résultats attendus à l'issue de la formation
- Avoir réussi les évaluations tout au long de la formation ainsi qu'en fin de formation.
Modalité d'obtention
- - QCM après chaque module - QCM tout au long de la formation - Mise en pratique durant la formation sur des exemples concrets
Détails sur la certification
- Délivrance d'un certificat de formation
Capacité d'accueil
Entre 3 et 10 apprenants
Délai d'accès
4 semaines
Accessibilité
Cette formation se déroule uniquement et entièrement à distance.
Nos formations sont accessibles aux personnes en situation de handicap.
Les aspects, l’accessibilité et le type de handicap au regard des modalités pédagogiques
sont à évoquer impérativement au cours de l’entretien préalable à toute contractualisation
afin de pouvoir orienter ou accompagner au mieux les personnes en situation de handicap.
Vous pouvez contacter le "Reférent Handicap" par mail formation@dtek.fr pour toute information complémentaire.