
Cours MS SQL
Maîtrisez Microsoft SQL Server de A à Z — de l'écriture de votre première requête au réglage des bases de données de production. Ce cours couvre T-SQL, la conception de bases de données, les procédures stockées, l'optimisation du rendement et l'automatisation dans un seul programme exhaustif. Que vous fassiez votre entrée dans les données ou que vous montiez en compétence en développement back-end, vous repartirez avec l'expertise pratique en SQL dont les employeurs ont en fait besoin.
Ce que vous allez apprendre:
Vous commencerez par installer SQL Server et apprendre les fondements des bases de données relationnelles, puis vous passerez à l'écriture de requêtes T-SQL, à la jonction de plusieurs tables et à l'agrégation de données pour les rapports. De là, vous concevrez des schémas normalisés, appliquerez l'intégrité des données à l'aide de contraintes et exécuterez des opérations INSERT, UPDATE, DELETE et MERGE en toute sécurité à l'aide de transactions. Les sujets avancés incluent les fonctions de fenêtrage, les CTE, le SQL dynamique, les procédures stockées et les déclencheurs. Vous couvrirez également le réglage du rendement avec les plans d'exécution et les index, ainsi que la sécurité, la sauvegarde et la récupération, l'ETL basé sur SSIS et les rapports SSRS.
Comment vous étudiez de façon pratique Cours MS SQL
Comment vous pratiquez Cours MS SQL
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction à SQL Server et aux bases de données
Introduction à SQL Server et aux bases de données
Leçon 1 • Aperçu de l'architecture de SQL Server
Explique les composants de SQL Server : le moteur, les services et le stockage. Prépare les étudiants à comprendre comment les requêtes sont traitées et comment les données sont persistées.
Leçon 2 • Fondements des bases de données relationnelles
Couvre les tables, les lignes, les colonnes, les clés et les relations comme base de la conception relationnelle. Établit le vocabulaire utilisé tout au long du cours.
Leçon 3 • Installation et configuration de SQL Server
Guide les étudiants à travers l'installation, la configuration d'instance et la configuration de sécurité initiale. Assure un environnement local fonctionnel pour tous les laboratoires subséquents.
Leçon 4 • Navigation dans SQL Server Management Studio
Présente l'interface de SSMS, l'Explorateur d'objets et l'éditeur de requêtes. Les étudiants acquièrent de l'assurance en exécutant des commandes de base et en gérant les connexions.
Leçon 5 • Création de votre première base de données
Démontre la création d'une base de données via l'interface graphique et T-SQL, en définissant les chemins de fichiers et les options de croissance. Relie les connaissances sur l'architecture à la pratique concrète.
Chapitre 2MasquerCacher les détailsVoir les détailsEssentiels des requêtes T-SQL
Essentiels des requêtes T-SQL
Leçon 1 • Agrégation de données avec GROUP BY
Enseigne COUNT, SUM, AVG, MIN, MAX et HAVING pour résumer les données par catégorie. Fait le pont entre les requêtes au niveau des lignes et les rapports analytiques abordés dans les chapitres ultérieurs.
Leçon 2 • Rédaction d'instructions SELECT de base
Enseigne SELECT, FROM et l'attribution d'alias aux colonnes pour récupérer et étiqueter des données. Forme la base syntaxique de chaque requête écrite dans les chapitres ultérieurs.
Leçon 3 • Filtrage des données avec WHERE
Couvre les opérateurs de comparaison, les opérateurs logiques et la gestion des valeurs NULL pour filtrer les lignes avec précision. Permet directement la récupération ciblée de données dans des scénarios réels.
Leçon 4 • Fonctions scalaires intégrées
Présente les fonctions de chaîne, numériques, de date et de conversion pour transformer les valeurs des colonnes. Élargit l'expressivité des requêtes nécessaire dans les chapitres sur l'agrégation et les rapports.
Leçon 5 • Tri et limitation des résultats
Explique ORDER BY, TOP et OFFSET-FETCH pour contrôler l'ordre et la taille des résultats. Prépare les étudiants aux tâches de pagination et de classement.
Chapitre 3MasquerCacher les détailsVoir les détailsJointure et combinaison d'ensembles de données
Jointure et combinaison d'ensembles de données
Leçon 1 • Jointures INNER et OUTER
Couvre INNER JOIN, LEFT, RIGHT et FULL OUTER JOIN avec des exemples pratiques. Les étudiants choisissent le type de jointure approprié en fonction des exigences d'inclusion des données.
Leçon 2 • Opérateurs ensemblistes : UNION, INTERSECT, EXCEPT
Explique la combinaison verticale d'ensembles de résultats à l'aide d'opérateurs ensemblistes avec des règles de correspondance de colonnes. Complète la boîte à outils pour l'assemblage de rapports complexes provenant de sources multiples.
Leçon 3 • Auto-jointures et jointures croisées
Démontre la jointure d'une table à elle-même et la génération de produits cartésiens. Aborde les données hiérarchiques et les scénarios de rapports combinatoires.
Leçon 4 • Compréhension des relations entre les tables
Passe en revue les relations un-à-un, un-à-plusieurs et plusieurs-à-plusieurs comme base de la logique de jointure. Assure que les étudiants comprennent pourquoi les jointures fonctionnent avant de les écrire.
Leçon 5 • Sous-requêtes et tables dérivées
Présente les sous-requêtes corrélées et non corrélées ainsi que les tables dérivées en ligne. Permet un filtrage complexe et la réutilisation de résultats intermédiaires dans une seule requête.
Chapitre 4MasquerCacher les détailsVoir les détailsDéfinition des données et conception de tables
Définition des données et conception de tables
Leçon 1 • Contraintes et intégrité des données
Définit les contraintes PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK et DEFAULT. Applique les règles d'affaires au niveau de la base de données, réduisant les erreurs au niveau de la couche applicative.
Leçon 2 • Principes de normalisation
Explique la 1ère à la 3ème forme normale avec des exemples pratiques de schémas avant et après. Guide les étudiants pour éliminer la redondance et les anomalies dans la conception de tables.
Leçon 3 • Index : regroupés et non regroupés
Présente les types d'index, la syntaxe de création et leur effet sur le rendement en lecture et en écriture. Jette les bases des stratégies d'indexation avancées couvertes plus loin.
Leçon 4 • Types de données dans SQL Server
Couvre les types de données numériques, caractères, date, binaires et spéciaux avec leurs implications sur le stockage. La sélection correcte du type affecte directement le rendement et l'exactitude des données.
Leçon 5 • Création et modification de tables
Enseigne CREATE TABLE, ALTER TABLE et DROP TABLE avec la syntaxe des colonnes et des contraintes. Fournit les compétences DDL nécessaires pour construire et faire évoluer tout schéma.
Chapitre 5MasquerCacher les détailsVoir les détailsManipulation des données : opérations DML
Manipulation des données : opérations DML
Leçon 1 • Insertion de données dans les tables
Couvre les motifs d'insertion sur une seule ligne, plusieurs lignes et INSERT...SELECT pour le chargement de données. Établit des habitudes d'insertion sécuritaires utilisées dans le développement d'ETL et d'applications.
Leçon 2 • Suppression et troncature de données
Compare DELETE, TRUNCATE et DROP pour la suppression de données à différentes portées. Les étudiants appliquent la méthode de suppression appropriée en fonction des besoins de récupérabilité.
Leçon 3 • Instruction MERGE pour la logique d'upsert
Démontre MERGE pour synchroniser les tables source et cible en une seule instruction. Traite efficacement les motifs d'upsert courants en ETL.
Leçon 4 • Transactions et gestion des erreurs
Présente BEGIN TRANSACTION, COMMIT, ROLLBACK et TRY...CATCH pour les opérations DML sécuritaires. Assure la cohérence des données lorsque plusieurs instructions doivent réussir ou échouer ensemble.
Leçon 5 • Mise à jour d'enregistrements existants
Enseigne UPDATE avec des clauses WHERE, des jointures et des sous-requêtes pour modifier des lignes ciblées. Prévoit les mises à jour massives accidentelles grâce à des motifs de mise à jour sécuritaires.
Chapitre 6MasquerCacher les détailsVoir les détailsTechniques T-SQL avancées
Techniques T-SQL avancées
Leçon 1 • Filtrage et expressions avancés
Couvre les expressions CASE, IIF, CHOOSE et la logique de prédicat complexe pour la sortie conditionnelle. Étend l'expressivité des requêtes pour l'implémentation de règles d'affaires à l'intérieur de T-SQL.
Leçon 2 • SQL dynamique avec EXEC et sp_executesql
Explique la construction et l'exécution de chaînes SQL à l'exécution pour des requêtes flexibles et paramétrées. Enseigne les techniques de prévention d'injection essentielles pour un code dynamique sécuritaire.
Leçon 3 • Opérations PIVOT et UNPIVOT
Démontre la rotation des lignes en colonnes et des colonnes en lignes pour les rapports de type tableau croisé. Répond aux formats de rapports d'affaires courants non réalisables avec un GROUP BY standard.
Leçon 4 • Expressions de table communes (CTE)
Enseigne la clause WITH pour les CTE pour une décomposition lisible des requêtes et un parcours récursif des données. Remplace les sous-requêtes imbriquées par des ensembles de résultats nommés et maintenables.
Leçon 5 • Fonctions de fenêtre et analytiques
Couvre OVER, PARTITION BY, ORDER BY et les fonctions de classement pour l'analyse au niveau des lignes. Permet des totaux cumulatifs, des classements et des moyennes mobiles sans auto-jointures.
Chapitre 7MasquerCacher les détailsVoir les détailsProcédures stockées, fonctions et déclencheurs
Procédures stockées, fonctions et déclencheurs
Leçon 1 • Création et gestion de procédures stockées
Enseigne CREATE PROCEDURE, les paramètres, les paramètres de sortie et les valeurs de retour. Permet l'encapsulation de logique d'affaires appelable depuis des applications et des travaux.
Leçon 2 • Déclencheurs DDL et notifications d'événements
Couvre les déclencheurs DDL au niveau du serveur et de la base de données pour l'audit des modifications de schéma. Complète les déclencheurs DML pour fournir une couverture complète du suivi des modifications.
Leçon 3 • Fonctions définies par l'utilisateur
Couvre les fonctions scalaires, les fonctions de table en ligne et les fonctions de table à instructions multiples. Les étudiants choisissent le type de fonction approprié en fonction des exigences de rendement et de réutilisation.
Leçon 4 • Déclencheurs DML : AFTER et INSTEAD OF
Explique la création de déclencheurs, les tables virtuelles inserted et deleted, et l'ordre de déclenchement. Les étudiants automatisent l'audit et appliquent des contraintes complexes au-delà de CHECK.
Leçon 5 • Gestion des erreurs dans les objets programmables
Étend TRY...CATCH aux procédures stockées avec RAISERROR et THROW pour les erreurs personnalisées. Assure une propagation robuste des erreurs entre les appels de procédures imbriqués.
Chapitre 8MasquerCacher les détailsVoir les détailsRéglage du rendement et optimisation des requêtes
Réglage du rendement et optimisation des requêtes
Leçon 1 • Réécriture de requêtes pour le rendement
Démontre la réécriture d'anti-patrons : conversions implicites, fonctions sur les colonnes indexées et prédicats OR. Traduit l'analyse du plan en modifications de requêtes exploitables.
Leçon 2 • Surveillance avec les DMV et les événements étendus
Présente les vues de gestion dynamique et les événements étendus pour la surveillance continue du rendement. Équipe les étudiants pour identifier de manière proactive les régressions dans les systèmes en direct.
Leçon 3 • Lecture des plans d'exécution
Enseigne les plans d'exécution estimés et réels, les opérateurs et les pourcentages de coût dans SSMS. Fournit la base diagnostique pour chaque technique d'optimisation qui suit.
Leçon 4 • Statistiques et optimiseur de requêtes
Explique comment les statistiques guident l'estimation de la cardinalité et la sélection du plan. Les étudiants mettent à jour et créent des statistiques pour corriger les mauvais choix de plan.
Leçon 5 • Stratégies d'optimisation des index
Couvre les index de couverture, les colonnes incluses, les index filtrés et la maintenance des index. Réduit directement les opérations de parcours identifiées dans l'analyse du plan d'exécution.
Votre certificat valide de réussite
Ce cours est pour vous :
Futurs analystes de données : prêts à dépasser les tableurs pour accéder à de véritables bases de données.
Développeurs juniors : souhaitant ajouter des compétences solides en bases de données à leur boîte à outils back-end.
Débutants en intelligence d'affaires : désireux d'interroger et de faire rapport sur les données de l'entreprise de manière autonome.
Personnes en réorientation professionnelle : passer à des rôles technologiques qui exigent des connaissances en bases de données et une certaine aisance.
Professionnels du soutien informatique : souhaitant faire la transition vers l'administration et la gestion de bases de données.
Utilisateurs avancés d’Excel : prêts à traiter des ensembles de données plus volumineux que les tableurs ne peuvent tout simplement pas gérer.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















