Formation : Écrire des requêtes Transact SQL pour SQL Server 2008
Apprendre à programmer en langage Transact SQL

Technique

Pour accéder aux données contenues dans les bases SQL Server, Microsoft propose un langage de requêtes, le Transact SQL. Grâce à ce langage, vous pouvez d'une part extraire un ensemble d'informations correspondant à vos critères de recherche et d'autre part mettre à jour du contenu dans la base. Cette formation permet aux participants d'acquérir les compétences et connaissances techniques nécessaires pour écrire des requêtes Transact SQL complexes afin de travailler avec les données d'un serveur Microsoft SQL Server 2008.

Objectifs de cette formation SQL Server 2008

  • Être capable d'effectuer des requêtes de base
  • Savoir grouper et agréger des données
  • Disposer de bases solides afin de requêter des données issues de plusieurs tables
  • Comprendre les objets de programmation pour récupérer des données
  • Être en mesure de créer des objets de programmation

Public de cette formation SQL Server 2008

  • Administrateurs de bases de données expérimentés SQL Server 2005
  • Développeurs expérimentés souhaitant mettre à jour leurs compétences SQL Server 2008

Pré-requis de cette formation SQL Server 2008

  • Cette formation ne nécessite pas de pré-requis.

Programme de cette formation SQL Server 2008

Introduction au Transact SQL

  • Language T-SQL
  • Les types
  • La syntaxe
  • Utiliser l'aide en ligne

Utilisation des outils T-SQL

  • L'analyseur de requêtes SQL
  • Utilitaire osql
  • Exécution d'instructions Transact SQL
  • Créer et exécuter un script T-SQL

Extraction de données

  • Extraction de données à l'aide de l'instruction SELECTs
  • Filtrage des données
  • Mise en forme des ensembles de résultats
  • Traitement des requêtes
  • Remarques sur les performances

Regroupement et synthèse de données

  • Énumération des n premières (TOP) valeurs
  • Utiliser les fonctions d'agrégation
  • Présentation de la clause GROUP BY
  • Génération de valeurs d'agrégation dans des ensembles de résultats
  • Utilisation des clauses COMPUTE et COMPUTE BY

Jointure de tables

  • Utilisation d'alias pour les noms de tables
  • Combinaison de données provenant de plusieurs tables
  • Combinaison d'ensembles de résultats

Utilisation de sous-requêtes

  • Présentation des sous-requêtes
  • Utilisation d'une sous-requête en tant que table dérivée
  • Utilisation d'une sous-requête en tant qu'expression
  • Utilisation d'une sous-requête pour corréler des données
  • Utilisation des clauses EXISTS et NOT EXISTS

Modification des données

  • Utilisation de transactions
  • Insertion de données
  • Suppression de données
  • Mise à jour de données
  • Remarques sur les performances

Extensions T-SQL

  • OUTER APPLY et CROSS APPLY
  • PIVOT and UNPIVOT
  • TRY/CATCH

Afficher le contenu des objets

  • Introduction aux vues
  • Avantages des vues
  • Création des vues
  • Introduction aux procédures stockées
  • Introduction aux déclencheurs
  • Introduction aux fonctions définies par l'utilisateur

Les plus de cette formation SQL Server 2008

  • Les ateliers proposés permettent aux participants d'acquérir une première expérience pratique de l'écriture de requêtes utiles pour manipuler les données d'une base SQL Server 2008.
  • Le partage de méthodes et bonnes pratiques pour écrire des requêtes performantes.
  • La qualité d'une formation officielle Microsoft.

Certification de cette formation SQL Server 2008

Cette formation prépare au test suivant :

70-432 et entre en jeu dans le cursus de certification :

Formation SQL Server 2008 - Formation Transac SQL - Formation Transac SQL 2008 - Formation requête SQL Server - Formation 10054

Durée :

3  jours

Tarif :

1 470 € HT

Réf :

MS2778

Réf editeur:

10054A

Option(s) :

Repas Paris :

69 € HT

Repas province :

66 € HT

Certification :

150 € HT

Date des sessions

Bon à savoir...

  • Formation éligible au DIF
  • Formation éligible à la SA Value
  • Offre Spéciale : Allez plus loin dans l'expertise avec la formation MS6231 : "Administrer et maintenir une base de données SQL Server 2008 R2" ou la formation MS6232 : "Implémenter une base de données SQL Server 2008 R2" et bénéficiez de 10 % de remise sur vos 2 formations. Contactez notre Service Conseil Clients pour connaître les conditions générales de l'offre.

aucune formation
sélectionnée

Plus d’infos sur cette formation ?

Nous contacter :
0 825 07 6000

Poser une question par mail

Demander à être rappelé

Promotions derniere minute

Location de salles

Demande de catalogue
Inscription email