Microsoft SQL Server 2008 R2 - Utilisation du langage Transact-SQL

Fourni(e) par

Description

Type de formation :   | Participants : 10  | Durée : 5 jours

> Objectifs

À 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.
> Public

Développeurs /Utilisateurs experts 

> Prérequis

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
> Programme

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.

 

Article suggéré

Technobel forme les demandeurs d’emploi dans les métiers de l’informatique et d’accompagner les écoles et entreprises.