Ce cours de trois jours animé 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 2008 R2.
Public et
pré-requis: Ce cours s'adresse aux administrateurs de base de données, ingénieurs système et développeurs SQL Server responsables de l'écriture de requêtes.
Le + DMR: Le cours a été réadapté par DMR pour prendre en compte les nouveautés de la version R2 de SQL Server 2008. Les travaux pratiques sont réalisés sur une version R2 de SQL Server 2008 française.
Module 1: Mise en route avec les bases de données et Transact-SQL
Vue d’ensemble de SQL Server 2008 R2
Vue d’ensemble des bases de données SQL Server
Vue d’ensemble et éléments de syntaxe de T-SQL
Utilisation de scripts T-SQL
Utilisation des outils d’interrogation T-SQL
Atelier pratique : Utilisation de SQL Server Management Studio
Module 2: Interrogation et filtrage de données
Utilisation de l’instruction SELECT
Filtrage de données
Utilisation de valeurs NULL
Mise en forme de jeux de résultats
Considérations relatives aux performances pour l’écriture de requêtes
Atelier pratique : Exécution de requêtes de base
Module 3: Regroupement et synthèse de données
Synthèse de données à l’aide de fonctions d’agrégation
Synthèse de données groupées
Classement de données groupées
Création de requêtes analyse croisée
Atelier pratique : Regroupement et synthèse de données
Module 4: Jointure de données provenant de différentes tables
Interrogation de plusieurs tables à l’aide de jointures
Application de jointures à des fins de création
Combinaison et limitation de jeux de résultats
Atelier pratique : Jointure de données provenant de différentes tables
Module 5: Utilisation de sous-requêtes
Écriture de sous-requêtes de base
Écriture de sous-requêtes corrélées
Comparaison des sous-requêtes avec les jointures
Utilisation d’expressions de table communes
Atelier pratique : Utilisation de sous-requêtes
Module 6: Modification de données dans des tables
Insertion de données dans des tables
Suppression de données dans des tables
Mettre à jour des données dans des tables
Vue d’ensemble des transactions
Atelier pratique : Modification de données
Module 7: Interrogation de métadonnées, de données XML et d’index de recherche en texte intégral
Interrogation de métadonnées
Vue d’ensemble de XML
Interrogation de données XML
Vue d’ensemble des index de recherche en texte intégral
Interrogation d’index de recherche en texte intégral
Atelier pratique : Interrogation de métadonnées, de données XML et d’index de recherche en texte intégral
Module 8: Utilisation d’objets de programmation pour la récupération de données
Vue d’ensemble des vues
Vue d’ensemble des fonctions définies par l’utilisateur
Vue d’ensemble des procédures stockées
Vue d’ensemble des déclencheurs
Écriture de requêtes distribuées
Atelier pratique : Utilisation d’objets de programmation pour la récupération de données
Module 9: Utilisation de techniques d’interrogation avancées
Considérations relatives à l’interrogation de données
Utilisation des types de données
Curseurs et requêtes basées sur les ensembles
SQL dynamique
Gestion des fichiers de requête
Atelier pratique : Utilisation de techniques d’interrogation avancées