Ecrire des requêtes avec MS Sql Serveur et Transact-SQL
3 jours | 4-RSQL-QU

Formations Informatiques > Base de données > SQL Serveur
Prochaines sessions inter-entreprises
- Du 12/09/2012 au 14/09/2012
- Du 17/10/2012 au 19/10/2012
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
Aix Ajaccio Albi Amiens Angers Annecy Bastia Bayonne Belfort Blois Bordeaux Bourges Brest Caen Chambery Chartres Chateauroux Châlons-en-Champagne Clermont-Ferrand Colmar Dax Dijon Épinal Grenoble ile de la Réunion La Défense La Rochelle Le Mans Lille Limoges Lyon Marseille Metz Montpellier Mulhouse Nancy Nantes Nice Niort Orléans Paris Pau Périgueux Poitiers Reims Rennes Rouen Saint-Brieuc Saint-Dié-des-Vosges Saint-Etienne Strasbourg Toulouse Tours Valence Vannes Vincennes