11.Formations Bases de données
01. Formation Langage SQL 02. Formation MS6158 : Mise Ă jour de vos compĂ©tences SQL Server 2005 vers SQL Server 2008 03. Formation MS10227 : Maintenance d'une base de donnĂ©es SQL Server 2008 04. Formation MS10054 : Ecrire des requĂȘtes Transac SQL avec SQL Server 2008 05. Formation MS6232 : ImplĂ©mentation d'une base de donnĂ©es SQL Server 2008 06. Formation MS50400 : Concevoir, optimiser et maintenir une solution d'administration de bases de donnĂ©es SQL Server 2008 07. Formation MS50401 : Concevoir et optimiser des solutions de bases de donnĂ©es avec SQL Server 2008
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
Recommander
Vous cherchez
une formation
sur mesure ?
une formation
sur mesure ?
N'hésitez pas
Ă nous contacter
