Requêtes Transact-SQL dans Microsoft SQL Server 2008
Durée : | 3 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Ce cours est destiné aux professionnels de l'informatique souhaitant apprendre à écrire des requêtes pour SQL Server 2008.
- Il n'est pas nécessaire de connaître SQL Server.
Objectifs :
- 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.
Pré-requis :
- Les participants doivent connaître les concepts de bases de données relationnelles :
-
- 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.
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
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
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
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
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 courantes
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
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
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
- Ecriture de requêtes distribuées
Utiliser des techniques de requête 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