L'essentiel

Icon NSF

Code(s) NSF

326m : Informatique, traitement de l'information

Icon date

Date d’échéance
de l’enregistrement

31-12-2021

326m : Informatique, traitement de l'information

31-12-2021

Nom légal Siret Nom commercial Site internet
MICROSOFT FRANCE 32773318400516 - -

Objectifs et contexte de la certification :

L’examen Microsoft - Querying Data with Transact-SQL -  est destiné aux administrateurs de bases de données SQL Server, aux ingénieurs de système ou encore aux développeurs possédant deux années ou plus d'expérience et qui cherchent à valider leurs compétences et leurs connaissances dans le domaine de l'écriture de requêtes.

Les candidats certifiés démontrent qu’ils sont capables d'effectuer des requêtes de base pour accéder aux données contenues dans les bases SQL, notamment à travers le regroupement et l’agrégation  de données, mais également qu’ils disposent de bases solides afin de requêter des données issues de plusieurs tables. Enfin, faire des requêtes à partir  de Transact-SQL démontre qu’ils sont en mesure de créer des objets de programmation.

Compétences attestées :

Les compétences visées et évaluées par la certification « Querying Data with Transact-SQL » se répartissent en 3 grands domaines de compétence qui constituent les principales missions du professionnel en charge d’exécuter des requêtes sur des bases de données SQL (administrateur ou développeur) :

  • Gérer des données avec Transact-SQL pour créer des requêtes qui répondent aux besoins des utilisateurs, en agrégeant les données à travers plusieurs tables.
  • Interroger des données avec les composants avancés Transact-SQL pour traiter des requêtes complexes (qui regroupent plusieurs types de données disponibles au sein de l’entreprise - temporelles et non relationnelles).
  • Programmer des bases de données afin de mettre en œuvre la gestion automatique des erreurs et les transactions les plus fréquentes pour les utilisateurs, et optimiser ainsi le traitement des données.

Les compétences visées et évaluées par la certification « Querying Data with Transact-SQL » se répartissent en 3 grands domaines de compétence qui constituent les principales missions du professionnel en charge d’exécuter des requêtes sur des bases de données SQL pour faciliter leur traitement. Le pourcentage indiqué pour chaque compétence représente la proportion des questions permettant de valider cette compétence :

Gérer des données avec Transact-SQL pour créer des requêtes qui répondent aux besoins des utilisateurs, en agrégeant les données à travers plusieurs tables  (40–45 %)

  • Identifier la structure de requête SELECT appropriée, écrire des requêtes spécifiques pour respecter les exigences métier, élaborer des résultats à partir de plusieurs requêtes utilisant des opérateurs définis, identifier la requête qui renverra les résultats attendus en fonction de la structure de la table et/ou des données fournies.
  • Interroger plusieurs tables en utilisant des jointures.
  • Mettre en œuvre des fonctions (fonctions table et scalaire) et agrégation des données ; identifier l'impact de l'utilisation de la fonction sur les performances des requêtes, identifier des différences entre les fonctions déterministes et non déterministes ; utiliser des fonctions d'agrégat intégrées ; utiliser des fonctions arithmétiques, des fonctions liées à la date et des fonctions du système.
  • Modifier des données c’est-à-dire déterminer des instructions pouvant être utilisées pour charger les données dans une table en fonction de sa structure et de ses contraintes.

Interroger des données avec les composants avancés Transact-SQL pour traiter des requêtes complexes (qui regroupent plusieurs types de données disponibles au sein de l’entreprise - temporelles et non relationnelles) (30–35 %)

  • Interroger des données avec des sous-requêtes et l'instruction APPLY : Définir les résultats des requêtes à l'aide des sous-requêtes et des jointures de tables, évaluer les différences de performances entre les jointures de tables et les sous-requêtes corrélées en fonction des données fournies et des plans de requête.
  • Interroger des données avec des expressions de table : identifier les composants de base des expressions de table, définir les différences d'utilisation entre les expressions de table et les tables temporaires, élaborer des expressions de table récursives pour répondre aux exigences métier.
  • Effectuer le regroupement et le pivot des données à l'aide de requêtes : Utiliser des fonctions de fenêtrage pour regrouper et classer les résultats d'une requête.
  • Interroger des données temporelles et des données non relationnelles : Interroger des données historiques à l'aide des tables temporelles, requêtage et sortie des données JSON, requêtage et sortie des données XML.

Programmer des bases de données afin de mettre en œuvre la gestion automatique des erreurs et les transactions les plus fréquentes pour les utilisateurs, et optimiser ainsi le traitement des données (25–30 %)

  • Créer des objets programmatiques de base de données avec Transact-SQL : Créer des procédures stockées, des fonctions de table et fonctions scalaires, et des vues de données définies par l'utilisateur.
  • Mettre en œuvre la gestion des erreurs et des transactions : Définir les résultats des instructions données, mettre en œuvre la gestion des erreurs, paramétrer le contrôle des transactions conjointement à la gestion des erreurs dans les procédures stockées.
  • Mettre en œuvre des types de données et des valeurs NULL : Évaluer les résultats des conversions de types de données, identifier des types de données appropriés pour des colonnes de table ou des éléments de données spécifiés, utiliser à bon escient les différentes fonctions disponibles…

Modalités d'évaluation :

La préparation à cet examen se base sur le suivi d’une formation officielle de 35 heures environ (incluant support de cours et labs) ainsi qu’un travail personnel. Il est conseillé de respecter un temps de révision après la formation avant de passer l’examen. De nombreux outils de préparation existent en complément, comme le MOC-On demand (formation au format vidéo, incluant des labs), le Practice test (test d’entrainement au passage de la certification), et autres ressources en ligne sur les sites de l’éditeur.

L’obtention de la certification se fait par le passage d’un examen en ligne supervisé par l’organisme Pearson VUE, délivré dans un centre d’examen accrédité.

Le cas échéant, niveaux de maîtrise des compétences :

N/A

Le cas échéant, durée de validité en années :

Si durée limitée, modalités de renouvellement :

Possibilité de validation partielle :

Non

Références juridiques des règlementations d’activité :

Le cas échant, prérequis à l’entrée en formation :

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.

Le cas échant, prérequis à la validation de la certification :

Statistiques :

Lien internet vers le descriptif de la certification :

Présentation des certifications Microsoft disponible sur https://www.microsoft.com/learning/fr-fr/certification-overview.aspx 

Liste des organismes préparant à la certification :