Module 1 : Introduction à Transact-SQL
Dans ce module, vous apprendrez les bases du langage Transact-SQL (T-SQL), ainsi que les propriétés générales et la terminologie des bases de données relationnelles. Ce module présente également l'instruction SELECT de base pour récupérer les données d'une table.
Leçons
Atelier : Introduction aux outils de requête SQL Server et à l'écriture de requêtes en T-SQL
Après avoir terminé ce module, les étudiants seront capables de :
Utiliser un outil de requête pour écrire et exécuter des requêtes dans Transact-SQL
Comprendre les concepts de base des bases de données relationnelles et du langage SQL T
-
Écrivez des instructions SELECT pour récupérer des données à partir d'une table de base de données relationnelle
Comprendre les types de données de base et comment elles sont utilisées
Comprendre les bases des valeurs NULL
Module 2 : Tri et filtrage des résultats des requêtes
Dans le module, vous apprendrez comment contrôler quelles données sont renvoyées et dans quel ordre. Vous utiliserez la clause ORDER BY, avec et sans pagination. Vous découvrirez plusieurs types de filtres qui peuvent être utilisés dans la clause WHERE pour contrôler quelles lignes de données sont renvoyées. Vous apprendrez également à gérer les résultats en supprimant les doublons avec DISTINCT.
Leçons
Atelier : Trier et filtrer les données renvoyées par les requêtes SELECT
Après avoir terminé ce module, les étudiants seront capables de :
Utilisez ORDER BY pour trier les résultats d'une instruction T-SQL SELECT
Ajoutez une clause TOP pour limiter les lignes triées renvoyées
-
Pagination des données triées avec OFFSET-FET
Écrivez des clauses WHERE pour filtrer les lignes renvoyées
Utilisez DISTINCT pour supprimer les lignes en double des résultats
Module 3 : Utiliser les jointures et les sous-requêtes
Dans ce module, vous explorerez les requêtes T-SQL qui accèdent aux données de plusieurs tables avec différents types d'opérations JOIN et des sous-requêtes simples.
Leçons
Atelier : Écriture de requêtes avec des opérations JOIN
Atelier : Écriture d'instructions SELECT à l'aide de sous-requêtes
Après avoir terminé ce module, les étudiants seront capables de :
Écrire des requêtes qui accèdent aux données de plusieurs tables à l'aide des opérations JOIN
Comprendre les différences entre les types d'opérations JOIN : INNER JOIN, OUTER JOIN et CROSS JOIN
Comprendre comment rejoindre une table avec elle-même avec une auto-jointure
Écrire des sous-requêtes dans une instruction SELECT
Comprendre la différence entre les sous-requêtes scalaires et multivaleurs
-
Comprendre la différence entre les sous-requêtes corrélées et indépendantes
Module 4 : Utiliser les fonctions intégrées
Dans le module, vous explorerez l'utilisation de fonctions intégrées pour renvoyer des valeurs calculées ou spéciales dans la liste SELECT ou la clause WHERE. Les fonctions incluent des fonctions mathématiques, des fonctions de chaîne et des fonctions système. Il existe d’autres types de fonctions qui seront évoquées, mais elles ne seront pas abordées en détail. Vous apprendrez également à combiner des lignes de données en un seul groupe et à fournir des informations récapitulatives pour le groupe, telles que SUM, MIN ou MAX.
Leçons
Laboratoire : fonctionnalités intégrées
Après avoir terminé ce module, les étudiants seront capables de :
Écrire des requêtes à l'aide de fonctions scalaires
Écrire des requêtes à l'aide de fonctions d'agrégation
Utilisez GROUP BY pour combiner les données en groupes en fonction d'une valeur de colonne commune
Comprendre comment HAVING est utilisé pour filtrer des groupes de lignes
Module 5 : Modification des données
Dans ce module, vous apprendrez les instructions T-SQL pour modifier les données d'une table, telles que UPDATE, DELETE et MERGE, ainsi que diverses options INSERT, notamment la création d'une table avec les données d'une table existante. Vous découvrirez également comment faire en sorte que le système fournisse automatiquement des valeurs pour les colonnes au fur et à mesure que les données sont insérées.
Leçons
Laboratoire : Modification des données
Après avoir terminé ce module, les étudiants seront capables de :
Insérer des données dans une table existante
Spécifiez qu'une colonne doit être automatiquement renseignée avec une valeur IDENTITY ou SEQUENCE
Modifier les données à l'aide de l'instruction UPDATE
Supprimer des données à l'aide de l'instruction DELETE
Modifier les données à l'aide de MERGE pour synchroniser deux tables