Cours DP-080T00: Interrogation de données avec Microsoft Transact-SQL

Ce cours permet d’apprendre les principes fondamentaux du dialecte Microsoft du langage SQL standard qu’est Transact-SQL. Les sujets portent à la fois sur l’interrogation et la modification des données dans des bases de données relationnelles hébergées dans des systèmes de base de données Microsoft SQL Server comme : Microsoft SQL Server, Azure SQL Database et Azure Synapse Analytics.

Compétences obtenues

  • Utiliser les outils de requête SQL Server
  • Écrire des instructions SELECT pour extraire des colonnes d’une ou de plusieurs tables
  • Trier et filtrer des données sélectionnées
Catégories : , ,

Description

Cours DP-080T00: Interrogation de données avec Microsoft Transact-SQL

Durée

2 jours

Objectifs

Ce cours permet d’apprendre les principes fondamentaux du dialecte Microsoft du langage SQL standard qu’est Transact-SQL. Les sujets portent à la fois sur l’interrogation et la modification des données dans des bases de données relationnelles hébergées dans des systèmes de base de données Microsoft SQL Server comme : Microsoft SQL Server, Azure SQL Database et Azure Synapse Analytics.

Compétences obtenues

  • Utiliser les outils de requête SQL Server
  • Écrire des instructions SELECT pour extraire des colonnes d’une ou de plusieurs tables
  • Trier et filtrer des données sélectionnées

Prérequis

Avoir des connaissances pratiques sur les bases de données relationnelles et des connaissances de base sur le système d’exploitation Windows et ses principales fonctionnalités.

Public

Ce cours peut s’avérer utile à toute personne qui a besoin d’écrire des requêtes SQL ou Transact-SQL de base. Sont concernées toutes les personnes qui travaillent avec des données en tant qu’analyste Données, ingénieur Données, scientifique des données, administrateur de base de données ou développeur de base de données. Il peut également s’avérer utile pour d’autres personnes qui manipulent des données ou qui souhaitent en savoir plus sur l’utilisation de données comme les architectes de solutions, les étudiants et les managers Technologie.

Certification

N/A

 

Contenu

Module 1 : Bien démarrer avec Transact-SQL

Dans ce module, vous allez découvrir les principes fondamentaux 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 qui permet de récupérer des données dans une table.

Leçons

  • Présentation de Transact-SQL
  • Utilisation de l’instruction SELECT

Labo : Bien démarrer avec les 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 :

  • Utilisation d’un outil de requête pour écrire et exécuter des requêtes en Transact-SQL
  • Comprendre les concepts de base d’une base de données relationnelle et du langage T-SQL
  • Écrire des instructions SELECT pour extraire des données d’une table de base de données relationnelle
  • Comprendre les types de données de base et leur mode d’utilisation
  • Comprendre les principes de base des valeurs NULL

Module 2 : Tri et filtrage des résultats de requête

Dans ce module, vous allez apprendre à contrôler quelles données sont retournées, ainsi que l’ordre dans lequel elles sont retournées. Vous allez utiliser la clause ORDER BY, avec et sans pagination. Vous allez découvrir les divers types de filtres utilisables dans la clause WHERE pour contrôler quelles lignes de données sont retournées. Vous allez également apprendre à gérer les résultats en supprimant les doublons avec DISTINCT.

Leçons

  • Tri des résultats de requête
  • Filtrage des données

Labo : Trier et filtrer les données retournées par les requêtes SELECT

Après avoir terminé ce module, les étudiants seront capables de :

  • Utiliser ORDER BY pour trier les résultats d’une instruction SELECT T-SQL
  • Ajouter une clause TOP pour limiter les lignes ordonnées retournées
  • Paginer les données triées avec OFFSET-FET
  • Écrire des clauses WHERE pour filtrer les lignes retournées
  • Utiliser DISTINCT pour éliminer les lignes en double dans les résultats

Module 3 : Utilisation de jointures et de sous-requêtes

Dans ce module, vous allez examiner des requêtes T-SQL qui accèdent à des données de plusieurs tables avec différentes sortes d’opérations JOIN et de sous-requêtes simples.

Leçons

  • Utilisation d’opérations JOIN
  • Utilisation de sous-requêtes

Labo : Écrire des requêtes avec des opérations JOIN

Labo : Écrire des 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 à des données de plusieurs tables à l’aide d’opérations JOIN
  • Comprendre les différences entre les types d’opérations JOIN : INNER JOIN, OUTER JOIN, CROSS JOIN
  • Comprendre comment joindre une table à elle-même à l’aide d’une jointure réflexive
  • É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 autonomes

Module 4 : Utilisation de fonctions intégrées

Dans ce module, vous allez explorer l’utilisation des fonctions intégrées pour retourner des valeurs calculées ou spéciales dans la liste SELECT ou dans la clause WHERE. Ces fonctions incluent des fonctions mathématiques, de chaîne et système. D’autres types de fonctions seront mentionnés, mais ils ne seront pas décrits en détail. Vous allez également apprendre à combiner des lignes de données dans un groupe unique, en fournissant des informations de synthèse pour le groupe, comme SUM, MIN ou MAX.

Leçons

  • Bien démarrer avec les fonctions scalaires
  • Regroupement des résultats agrégés

Labo : Utilisation des fonctions 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
  • Utiliser GROUP BY pour combiner des données dans des 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 allez découvrir les instructions T-SQL qui permettent de modifier des données de table, comme UPDATE, DELETE et MERGE, ainsi que diverses options pour INSERT, comme la création d’une table avec les données d’une table existante. Vous allez également voir comment le système fournit automatiquement des valeurs pour les colonnes au fur et à mesure que des données sont insérées.

Leçons

  • Insertion de données dans des tables
  • Modification et suppression de données

Labo : 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écifier qu’une colonne doit être remplie automatiquement avec une valeur IDENTITY ou SEQUENCE
  • Modifier des données à l’aide de l’instruction UPDATE
  • Supprimer des données à l’aide de l’instruction DELETE
  • Modifier des données à l’aide de MERGE pour synchroniser deux tables

 

 

 

Cours DP-080T00: Interrogation de données avec Microsoft Transact-SQL

Informations complémentaires

duree

5 jours

editeur

Microsoft

mode-de-formation

Présentiel

origine-du-support-de-cours

MOC- Microsoft Official Curriculum

Retour en haut