Programme du cours

3 jours (21 H) | 4-RSQL-10054Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

A la fin de cette formation, les participants auront les compétences techniques nécessaires pour écrire des requêtes basiques pour Microsoft SQL Server 2008. Ils sauront : effectuer des requêtes de base, grouper et agréger des données, requêter des données issues de plusieurs tables, travailler avec des sous-requêtes ; modifier les données ; faire des requêtes sur des métadonnées, XML et des index full-text ; utiliser les objets de programmation pour récupérer des données, créer des objets de programmation ; utiliser les requêtes avancées.

Participants / Pré-requis

Les participants doivent posséder les connaissances suivantes :• Une compréhension de base des concepts de bases de données relationnelles, notamment :• La conception logique et physique d’une base de données. Comment sont stockées les données dans les tables (lignes et colonnes). Concepts d’intégrité des données Les relations entre les tables et colonnes (clés primaires et étrangères, cardinalités) • Connaissances de base du système d’exploitation Microsoft Windows et de ses principales fonctionnalités

Contenu

Module 1

  • Démarrer avec les bases de données et Transact-SQL de SQL Server 2008
  • Présentation de SQL Server 2008
  • Présentation des bases de données SQL Server
  • Présentation du langage SQL
  • Syntaxe du T-SQL
  • Travailler avec les scripts T-SQL
  • Utiliser les outils de requêtes T-SQL

Module 2

  • Requêter et filtrer les données
  • Utiliser la commande SELECT
  • Filtrer les données
  • Travailler avec NULL Values
  • Formater des Result Sets
  • Considérations sur les performances

Module 3

  • Regrouper et résumer les données
  • Requêter les données en utilisant les fonctions d’agrégation
  • Requêter les données groupées
  • Classer les données groupées
  • Créer des requêtes croisées

Module 4

  • Effectuer des jointures entre plusieurs tables avec Microsoft SQL Server 2008
  • Requêter plusieurs tables à l’aide des jointures
  • Appliquer les jointures pour les besoins standards de reporting
  • Combiner et limiter les Result Sets

Module 5

  • Travailler avec des sous-requêtes
  • Ecrire des sous requêtes de base
  • Ecrire des sous requêtes corrélées
  • Comparer les sous-requêtes avec les jointures et les tables temporaires
  • Utiliser les expressions de table courante

Module 6

  • Modifier les données dans les tables
  • Aperçu des transactions
  • Insérer les données dans les tables
  • Supprimer les données dans les tables
  • Mettre à jour des données dans les tables

Module 7

  • Interroger des métadonnées, XML et des index Full-Text
  • Interroger les métadonnées
  • Présentation de XML
  • Interroger des données XML
  • Vue d’ensemble des index Full-Text
  • Interroger les index Full-Text

Module 8

  • Utiliser des objets de programmation pour la récupération des données
  • Encapsuler des expressions avec les fonctions utilisateur
  • Encapsuler des requêtes à l’aide des vues
  • Vue d’ensemble des procédures stockées
  • Vue d’ensemble des déclencheurs
  • Ecriture de requêtes distribuées

Module 9

  • Utiliser des techniques de requêtes avancées
  • Considération sur l’interrogation de données complexes
  • Interroger les structures complexes de tables
  • Ecrire des requêtes efficaces
  • Utiliser différentes techniques pour les requêtes complexes
  • Gérer les fichiers de requête
 
Cette formation vous intéresse ? Renseignez-vous