Microsoft SQL Server 2008 R2 - Utilisation du langage Transact-SQL
Fourni(e) par TechniFutur
Description
Type de formation : | Participants : 10 | Durée : 5 jours
À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
- décrire les utilisations du langage Transact-SQL et les manières de l'exécuter
- utiliser l'outil d'interrogation
- écrire des requêtes SELECT pour récupérer des données
- regrouper et synthétiser des données à l'aide de Transact-SQL
- joindre des données provenant de différentes tables
- écrire des requêtes qui récupèrent et modifient des données au moyen de sous-requêtes
- modifier des données dans des tables
- interroger des champs de texte avec la recherche en texte intégral
- expliquer comment créer des objets de programmation
- employer différentes techniques lors de l'utilisation de requêtes complexes.
Développeurs /Utilisateurs experts
Pour mener à bien cette formation, le participant doit posséder :
- Notion des concepts liés à l'intégrité des données
- Connaissance de Windows Server
Compréhension des bases de données
- Les concepts des bases de données relationnelles
- Entités, Attributs, et Relations
- Les niveaux de formes normales
- Vue d'ensemble de SQL Server 2008 R2
- Vue d'ensemble des bases de données SQL Server 2008 R2
- Vue d'ensemble et éléments de syntaxe de T-SQL
- Utilisation de scripts T-SQL
- Utilisation des outils d'interrogation T-SQL
- décrire l'architecture et les composants de SQL Server 2008 R2
- décrire la structure d'une base de données SQL Server 2008 R2
- expliquer les concepts de base du langage SQL
- décrire les éléments de syntaxe de T-SQL
- expliquer comment gérer des scripts T-SQL
- utiliser les outils d'interrogation T-SQL pour interroger des bases de données SQL Server 2008 R2.
Interrogation et filtrage de données
- récupérer des données à l'aide de l'instruction SELECT
- filtrer des données à l'aide de différentes conditions de recherche
- expliquer comment utiliser des valeurs NULL
- mettre en forme des jeux de résultats
- décrire les considérations relatives aux performances qui affectent la récupération de données.
Regroupement et synthèse de données
- synthétiser des données à l'aide de fonctions d'agrégation
- synthétiser des données groupées à l'aide des clauses GROUP BY et COMPUTE
- classer des données groupées
- créer des requêtes analyse croisée à l'aide des clauses PIVOT et UNPIVOT.
Jointure de données provenant de différentes tables
- interroger plusieurs tables à l'aide de jointures
- appliquer des jointures à des fins de création de rapports classiques
- combiner et limiter des jeux de résultats.
Utilisation de sous-requêtes
- écrire des sous-requêtes de base
- écrire des sous-requêtes corrélées
- comparer les sous-requêtes aux jointures et tables temporaires
- utiliser des expressions de table communes.
Modification de données dans des tables
- insérer des données dans des tables
- supprimer des données dans des tables
- mettre à jour des données dans des tables
- décrire les transactions.
Utilisation d'objets de programmation pour la récupération de données
- encapsuler des requêtes à l'aide de vues
- encapsuler des expressions à l'aide de fonctions définies par l'utilisateur
- expliquer comment les procédures stockées encapsulent la logique T-SQL
Utilisation de techniques d'interrogation avancées
- expliquer les recommandations pour l'interrogation de données complexes
- interroger des structures de table complexes
- écrire des requêtes efficaces
- employer différentes techniques lors de l'utilisation de requêtes complexes
- gérer des fichiers de requête.