Exécution d'une requête sur Microsoft SQL Server 2012 Objectif de la formation Ce cours de cinq jours dispensé par un instructeur permet aux stagiaires d'acquérir les compétences techniques nécessaires à l'écriture de requêtes Transact-SQL de base pour Microsoft SQL Server 2012. Il constitue une base pour toutes les disciplines SQL Server, à savoir, administration de bases de données, développement de bases de données et Business Intelligence. Ce cours aide les stagiaires à préparer l'examen 70-461. 5 jours (soit 35 heures) 22461A CONTENU DE LA FORMATION Introduction à Microsoft SQL Server 2012 Public concerné Base de données Développeur Administrateur Système Introduction à Microsoft SQL Server 2012 Prise en main de SQL Server Management Studio Mise en route avec Base de données SQL Windows Azure Pré-requis Pour suivre ce cours, les stagiaires doivent posséder les connaissances suivantes : Connaissances pratiques en matière de bases de données relationnelles Connaissances de base du système d'exploitation Microsoft Windows et de ses fonctionnalités principales Pour suivre ce cours, les stagiaires doit posséder les connaissances suivantes : Notions de base de la technologie de virtualisation (des ordinateurs virtuels sont utilisés lors des ateliers en classe) Vue d'ensemble de Base de données SQL Windows Azure Utilisation de Base de données SQL Windows Azure Présentation des requêtes T-SQL Présentation de T-SQL Présentation des jeux Présentation de la logique des prédicats Présentation de l'ordre logique des opérations dans les instructions SELECT Moyens pédagogiques et encadrement Écriture des requêtes SELECT Formation présentielle -Vidéo projecteur Alternance entre exposés théoriques, pédagogie interactive et pratiques- Synthèse Écriture d'instructions SELECT simples Suppression des doublons à l'aide de la clause DISTINCT Utilisation d'alias de colonne et de table Écriture d'expressions CASE simples Formateur expert en informatique et nouvelles technologies Moyen d'évaluation et suivi Questions/réponses orales - Exercices / cas pratiques – Synthèses intermédiaires et finale Feuille d’émargement et évaluation de fin de stage Interrogation de plusieurs tables Fonctionnement des jointures Interrogation à l'aide de jointures internes Interrogation à l'aide de jointures externes Interrogation à l'aide de jointures croisées et de jointures réflexives Tri et filtrage des données Tri des données Filtrage de données à l'aide d'une clause WHERE 1 institute.sfeir.com 03 90 40 67 84 Filtrage à l'aide des options TOP et OFFSET-FETCH Utilisation des valeurs inconnues et manquantes Utilisation des types de données de SQL Server 2012 Introduction aux types de données SQL Server 2012 Utilisation de données caractères Utilisation des données de date et d'heure Utilisation des fonctions intégrées Écriture de requêtes à l'aide des fonctions intégrées Utilisation des fonctions de conversion Utilisation des fonctions logiques Utilisation de fonctions prenant en charge les valeurs NULL Regroupement et agrégation de données Utilisation des fonctions d'agrégation Utilisation de la clause GROUP BY Filtrage des groupes à l'aide de la clause HAVING Utilisation des sous-requêtes Écriture de sous-requêtes autonomes Écriture de sous-requêtes corrélées Utilisation du prédicat EXISTS dans les sous-requêtes Utilisation des expressions de table Utilisation des tables dérivées Utilisation d'expressions de table communes Utilisation des vues Utilisation des fonctions table inline Utilisation des opérateurs de jeu Écriture de requêtes avec l'opérateur UNION Utilisation des opérateurs EXCEPT et INTERSECT Utilisation de l'opérateur APPLY Utilisation des fonctions de classement, de décalage et d'agrégation de fenêtres Création de fenêtres à l'aide de la clause OVER Exploration des fonctions de fenêtre Utilisation de l'opérateur PIVOT et de la clause GROUPING SETS Écriture de requêtes à l'aide des opérateurs PIVOT et UNPIVOT Utilisation de la clause GROUPING SETS Atelier : Utilisation de l'opérateur PIVOT et de la clause GROUPING SETS Écrire des requêtes utilisant l'opérateur PIVOT Écrire des requêtes utilisant l'opérateur UNPIVOT Écrire des requêtes utilisant la sous-clause GROUPING SETS Interrogation de métadonnées SQL Server Interrogation des affichages catalogue et des fonctions système 2 institute.sfeir.com 03 90 40 67 84 Exécution des procédures stockées système Interrogation d'objets de gestion dynamique Exécution des procédures stockées Interrogation de données à l'aide de procédures stockées Passage de paramètres à des procédures stockées Création de procédures stockées simples Utilisation du SQL dynamique Programmation avec T-SQL Éléments de programmation T-SQL Contrôle du flux de programme Implémentation de la gestion des erreurs Utilisation des blocs TRY/CATCH Utilisation des informations sur les erreurs Implémentation des transactions Transactions et moteur de base de données Contrôle des transactions Amélioration des performances des requêtes Facteurs déterminant les performances des requêtes Affichage des données relatives aux performances des requêtes 3 institute.sfeir.com 03 90 40 67 84