Formation : Requêtes Transact SQL pour SQL Server 2000 (2315)
Se former avec
EduGroupe
- Renseignements :
- Durée : 2 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :820.00
- Objectifs :
- À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
- décrire les méthodes utilisées pour exécuter le langage Transact-SQL ;
- utiliser des outils de requête ;
- écrire des requêtes SELECT pour extraire des données ;
- regrouper des données et en effectuer une synthèse à l'aide de Transact -SQL ;
- combiner des données provenant de plusieurs tables à l'aide de jointures ;
- écrire des requêtes qui extraient et modifient des données à l'aide de sous-requêtes ;
- modifier des données dans des tables ;
- interroger des champs de texte à l'aide d'une recherche de texte intégral ;
- expliquer comment créer des objets de programmation.
- Public visé :
-
Ce cours s'adresse aux développeurs, ingénieurs système, responsables de la mise en oeuvre et administrateurs de bases de données SQL Server qui seront chargés d'écrire des requêtes.
- Pré-requis :
- Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
- Expérience pratique du système d'exploitation Microsoft Windows ;
- Compréhension des concepts fondamentaux en matière de bases de données relationnelles
notamment :
- Conception de bases de données logiques et physiques ;
- Concepts d'intégrité des données ;
- Relations entre les tables et les colonnes (clés primaire et étrangère, jointures un-à-un, un-àplusieurs,
plusieurs-à-plusieurs) ;
- Stockage des données dans les tables (lignes et colonnes).
- Module 1 : Présentation du langage Transact-SQL
- Langage de programmation Transact-SQL
- Types d'instructions Transact -SQL
- Éléments de la syntaxe Transact -SQL
- Utilisation de la documentation en ligne de SQL Server
Module 2 : Utilisation des outils de requête
Transact-SQL
- Analyseur de requêtes SQL Server
- Utilisation de l'Explorateur d'objets de l'Analyseur de
requêtes SQL Server
- Utilisation des modèles de l'Analyseur de requêtes SQL Server
- Utilisation de l'utilitaire osql
- Exécution d'instructions Transact -SQL
- Création et exécution de scripts Transact -SQL
Module 3 : Extraction de données
- Extraction de données à l'aide de l'instruction SELECT
- Filtrage des données
- Mise en forme des ensembles de résultats
- Traitement des requêtes
- Remarques sur les performances
- Extraction de données et manipulation d'ensembles de résultats
Module 4 : Regroupement et synthèse de données
- Énumération des n premières (TOP) valeurs
- Utilisation de 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
- Regroupement et synthèse de données
Module 5 : Jointure de tables
- Utilisation d'alias pour les noms de table
- Combinaison de données provenant de plusieurs tables
- Combinaison d'ensembles de résultats
- Exécution de requêtes sur plusieurs tables
Module 6 : 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
- Utilisation de sous-requêtes
Module 7 : Modification de données
- Utilisation de transactions
- Insertion, suppression et mise à jour de données
- Remarques sur les performances
- Modification de données
Module 8 : Exécution de requêtes sur des index de texte intégral
- Présentat ion du service Microsoft Search
- Composants du service Microsoft Search
- Collecte d'informations sur des index de texte intégral
- Écriture de requêtes de texte intégral
- Exécution de requêtes sur des index de texte intégral
Module 9 : Présentation des objets de
programmation
- Affichage du texte d'un objet de programmation
- Présentation des vues
- Avantages des vues
- Création de vues
- Présentation des procédures stockées
- Présentation des déclencheurs
- Présentation des fonctions définies par l'utilisateur
- Utilisation de vues