bdd

11.Formations Bases de données

04. Formation MS10054 : Ecrire des requĂȘtes Transac SQL avec SQL Server 2008

Objectifs

Interrogation, regroupement et synthĂšse de donnĂ©es via le SELECT. Jointure de donnĂ©es, sous requĂȘtes. Modification de donnĂ©es dans diverses tables.

Participants

Ce cours s'adresse aux administrateurs de base de donnĂ©es, implĂ©menteurs, ingĂ©nieurs systĂšme et dĂ©veloppeurs SQL Server responsables de l'Ă©criture de requĂȘtes.

Prérequis

Compétences en conception de bases de données relationnelles, compétences en programmation, compétences principales pour Windows Server.

Programme

Module 1 : Mise en route avec les bases de données et Transact-SQL dans SQL Server 2008

  • Vue d'ensemble de SQL Server 2008
  • 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 1 : Mise en route avec les bases de données et Transact-SQL dans SQL Server 2008

  • Exploration des composants et exĂ©cution des requĂȘtes dans SQL Server Management Studio
  • DĂ©marrage et utilisation des services SQLCMD
  • GĂ©nĂ©ration d'un rapport Ă  partir d'une base de donnĂ©es SQL Server Ă  l'aide de Microsoft Office Excel

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 2 : Interrogation et filtrage de données

  • RĂ©cupĂ©ration de donnĂ©es Ă  l'aide de l'instruction SELECT
  • Filtrage de donnĂ©es Ă  l'aide de diffĂ©rentes conditions de recherche
  • Emploi de fonctions pour utiliser des valeurs NULL
  • Mise en forme de jeux de rĂ©sultats

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

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 de rapports classiques
  • Combinaison et limitation de jeux de rĂ©sultats

Atelier 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 de rapports classiques
  • Combinaison et limitation de jeux de rĂ©sultats

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 aux jointures et tables temporaires
  • Utilisation d'expressions de table communes

Atelier 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 aux jointures et tables temporaires
  • Utilisation d'expressions de table communes

Module 6 : Modification de données dans des tables

  • Insertion de donnĂ©es dans des tables
  • Suppression de donnĂ©es dans des tables
  • Mise Ă  jour de donnĂ©es dans des tables
  • Vue d'ensemble des transactions

Atelier 6 : Modification de données dans des tables

  • Insertion de donnĂ©es dans des tables
  • Suppression de donnĂ©es dans des tables
  • Mise Ă  jour de donnĂ©es dans des tables
  • Utilisation de transactions

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 7 : Interrogation de métadonnées, de données XML et d'index de recherche en texte intégral

  • Interrogation de mĂ©tadonnĂ©es
  • Interrogation de donnĂ©es XML
  • CrĂ©ation et interrogation 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
  • CrĂ©ation de vues

Atelier 8 : Utilisation d'objets de programmation pour la récupération de données

  • CrĂ©ation de fonctions dĂ©finies par l'utilisateur
  • CrĂ©ation de procĂ©dures stockĂ©es
  • Écriture de requĂȘtes distribuĂ©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 9 : Utilisation de techniques d'interrogation avancées

  • Utilisation des plans d'exĂ©cution
  • Conversion de types de donnĂ©es
  • ImplĂ©mentation d'une hiĂ©rarchie
  • Utilisation de curseurs et de requĂȘtes basĂ©es sur les ensembles
nouveauTélécharger le plan de cours
  • DurĂ©e3 jours
  • Prix1350 € HT
Dates des
prochaines sessions
  • sur demande
Villes
  • Paris
Formules
Ajouter à votre sélection

  ">

Vous cherchez
une formation
sur mesure ?

N'hésitez pas
Ă  nous contacter

01 44 61 96 00