
Microsoft SQL Server et l'interrogation des Bases de données
Cours pratique sur l'écosystème SQL Server incluant les concepts de base
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 17/01/2023. Dernière mise à jour le 23/09/2024.
Version du programme : 2
Programme de la formation
L'objectif principal de ce cours de 5 jours dirigé par un instructeur est de donner aux étudiants une bonne compréhension du langage Transact-SQL qui est utilisé par toutes les disciplines liées à SQL Server ; à savoir, l'administration de bases de données, le développement de bases de données et l'informatique décisionnelle. En tant que tel, le public cible principal de ce cours est : les administrateurs de bases de données, les développeurs de bases de données et les professionnels de la BI. Le cours sera très probablement bien suivi par les utilisateurs expérimentés de SQL qui ne sont pas nécessairement axés sur les bases de données ; nommément rédacteurs de rapports, analystes commerciaux et développeurs d'applications clientes. Le cours décrit également les concepts fondamentaux de base de données, y compris les types de base de données, les langages de base de données et les conceptions de base de données. Ce cours prévoit une introduction aux bases de données multidimensionnelles (OLPA et Datawarehouse) L'objectif de réussite est fixé à 7 sur 10. Des quizz sont organisés durant la formation pour mesurer la progression des participants.
Objectifs de la formation
- Décrire les concepts clés de la base de données dans le contexte de SQL Server.
- Décrire l'architecture et les concepts de base de Microsoft SQL Server
- Décrire les types de relations et leurs effets dans la conception de la base de données.
- Décrire les effets de la conception de la base de données sur les performances.
- Décrire les objets de base de données couramment utilisés.
- 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
- Utiliser les fonctions intégrées
- Grouper et agréger les données
- Utiliser des sous-requêtes
- Utiliser des expressions de table
- Utiliser les opérateurs d'ensemble
- Utiliser le classement des fenêtres, les fonctions de décalage et d'agrégation
- Décrire l'utilisation des types de données et métadonnées dans SQL Server
Profil des bénéficiaires
- Ce cours est destiné aux administrateurs de bases de données, aux développeurs de bases de données et aux professionnels de la Business Intelligence.
- Le cours sera très probablement bien suivi par les utilisateurs expérimentés de SQL qui ne sont pas nécessairement axés sur les bases de données ; nommément rédacteurs de rapports, analystes commerciaux et développeurs d'applications clientes.
- Cette formation vise également des profils de « data analyst » et « experts métiers ».
- Il s'agit d'un cours de base et ne nécessite donc que des connaissances générales en informatique.
- Des connaissances pratiques des bases de données relationnelles est cependant un atout.
- En option, Connaissance de base du système d'exploitation Microsoft Windows et de ses fonctionnalités de base
Contenu de la formation
-
Module 1 : « Introduction aux bases de données » présente les concepts clés des bases de données dans le contexte de SQL Server
- Leçon 1 : Introduction aux bases de données relationnelles
- Leçon 2 : Autres types de bases de données et de stockage
- Leçon 3 : Analyse des données
- Leçon 4 : Langages de base de données dans SQL Server
- Atelier : Exploration et interrogation des bases de données SQL Server
-
Module 2 : « Modélisation des données » décrit un certain nombre de techniques de modélisation des données.
- Leçon 1 : Modélisation des données
- Leçon 2 : Modèle de base de données ANSI-SPARC
- Leçon 3 : Modélisation des relations entre entités
- Leçon 4 : Notion d'index
- Atelier : Identifier les composants dans la modélisation des relations entre entités
-
Module 3 : « Normalisation » présente le concept de normalisation et décrit les techniques de normalisation et de dénormalisation.
- Leçon 1 : Fondamentaux de la normalisation
- Leçon 2 : Forme normale
- Leçon 3 : Dénormalisation
- Atelier : Normaliser les données
-
Module 4 : Introduction à Microsoft SQL Server
- Leçon 1 : L'architecture de base de SQL Server
- Leçon 2 : Éditions et versions de SQL Server
- Leçon 3 : Premiers pas avec SQL Server Management Studio
- Leçon 4 : Interrogation des métadonnées.
- Leçon 5 : Introduction au Tuning et Index
- Atelier : Utilisation des outils SQL Server
-
Module 5 : Introduction à l'interrogation avec T-SQL
- Leçon 1 : Présentation de T-SQL
- Leçon 2 : Comprendre les ensembles
- Leçon 3 : Comprendre la logique des prédicats
- Leçon 4 : Comprendre l'ordre logique des opérations dans les instructions SELECT
- Atelier : Introduction à l'interrogation avec T-SQL
-
Module 6 : Rédaction de requêtes SELECT
- Leçon 1 : Écrire des instructions SELECT simples
- Leçon 2 : Élimination des doublons avec DISTINCT
- Leçon 3 : Utilisation des alias de colonne et de table
- Leçon 4 : Écrire des expressions CASE simples
- Atelier : Écrire des instructions SELECT de base
-
Module 7 : Interroger plusieurs tables
- Leçon 1 : Comprendre les jointures
- Leçon 2 : Interrogation avec des jointures internes
- Leçon 3 : Interrogation avec des jointures externes
- Leçon 4 : Interrogation avec des jointures croisées et des jointures auto-jointes
- Atelier : Interroger plusieurs tables
-
Module 8 : Trier et filtrer les données
- Leçon 1 : Trier les données
- Leçon 2 : Filtrage des données avec des prédicats
- Leçon 3 : Filtrage des données avec TOP et OFFSET-FETCH
- Leçon 4 : Travailler avec des valeurs inconnues
- Atelier : Trier et filtrer les données
-
Module 9 : Utilisation des types de données SQL Server
- Leçon 1 : Présentation des types de données SQL Server
- Leçon 2 : Travailler avec des données de caractères
- Leçon 3 : Utilisation des données de date et d'heure
- Atelier : Utilisation des types de données SQL Server
-
Module 10 : Utilisation des fonctions intégrées
- Leçon 1 : Écrire des requêtes avec des fonctions intégrées
- Leçon 2 : Utilisation des fonctions de conversion
- Leçon 3 : Utilisation des fonctions logiques
- Leçon 4 : Utiliser des fonctions pour travailler avec NULL
- Atelier : Utilisation des fonctions intégrées
-
Module 11 : Regroupement et agrégation de données
- Leçon 1 : Utilisation des fonctions d'agrégation
- Leçon 2 : Utilisation de la clause GROUP BY
- Leçon 3 : Filtrer les groupes avec HAVING
- Atelier : Grouper et agréger des données
-
Module 12 : Utilisation des sous-requêtes
- Leçon 1 : Écrire des sous-requêtes autonomes
- Leçon 2 : Écrire des sous-requêtes corrélées
- Leçon 3 : Utilisation du prédicat EXISTS avec des sous-requêtes
- Atelier : Utiliser des sous-requêtes
-
Module 13 : Utilisation des expressions de table
- Leçon 1 : Utilisation des vues
- Leçon 2 : Utilisation des TVFs en ligne
- Leçon 3 : Utilisation de tables dérivées
- Leçon 4 : Utilisation des CTEs
- Atelier : Utilisation d'expressions de table
-
Module 14 : Utilisation des opérateurs ensemblistes
- Leçon 1 : Écrire des requêtes avec l'opérateur UNION
- Leçon 2 : Utiliser EXCEPT et INTERSECT
- Leçon 3 : Utiliser APPLY
- Atelier : Utiliser des opérateurs d'ensemble
-
Module 15 : Utilisation des fonctions de classement de fenêtre, de décalage et d'agrégation (Window Ranking, Offset, and Aggregate Functions)
- Leçon 1 : Création de fenêtres avec OVER
- Leçon 2 : Explorer les fonctions de la fenêtre
- Atelier : Utilisation des fonctions de classement de fenêtre, de décalage et d'agrégation
-
Module 16 : Introduction à la Business Intelligence et à la modélisation des données
- Leçon 1 : Éléments d'une solution de BI d'entreprise
- Leçon 2 : La plateforme Microsoft Enterprise BI
- Leçon 3 : Introduction à l'analyse multidimensionnelle
- Atelier : Exploration d'une solution BI
Activ-IT Formation est un organisme de formation spécialisé dans les formations en informatique et bureautique. Activ-IT Formation est principalement installée à Montpellier et dispose de toutes les facilités sur des sites proposés par ses partenaires. Des salles de formation équipées de matériel informatique de dernière génération, espace de convivialité, parking gratuit et surveillé et restauration sur place dans des centres de nos partenaires. Des salles de formation digitales équipées de matériel informatique de dernière génération. Forte d'un réseau de formateurs experts, la promesse de Activ-IT Formation est de savoir répondre aux demandes, que ce soit pour des formations « standard » ou spécifique ». Activ-IT est à l'écoute des personnes en situation de Handicap. Informez-nous si vous avez besoin d'aide. Nos formateurs/Intervenants sont certifiés sur les sujets enseignés et/ou ont une expérience terrain d'expertise en entreprise.
- 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
- Suivi des objectifs à atteindre avec un seuil fixé à 70%
- Accueil des apprenants 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