Formation SQL Server, développement
versions 2016 à 2008
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Ce stage vous procurera toutes les connaissances nécessaires pour développer des applications sous SQL Server. Il vous apprendra notamment à manipuler les objets d'une base de données, à optimiser les temps de restitution des données, et à réaliser les opérations de maintenance courantes du développeur.
Objectifs pédagogiques
- Créer une base de données, ses tables et contraintes associées
- Mettre à jour les données de la base
- Créer des requêtes d'extraction et optimiser leur temps d'exécution grâce aux plans de requêtes
- Créer des fonctions, procédures stockées et déclencheurs pour opérer des traitements sur les données
- Réaliser des opérations courantes de sauvegarde et maintenir les index
- Importer et exporter des données d'une base
La construction des bases de données
- Le stockage physique avec les fichiers et les groupes de fichiers.
- Les schémas SQL ou le stockage logique.
- Bon usage des différents types de données.
- Créer des tables. Mise en place des contraintes.
- Obtenir un rétro-script DDL.
Travaux pratiques
Créer les tables d'une base de données et définir les contraintes associées.
Requêtes d'extraction de données
- Les opérateurs ensemblistes.
- Les jointures internes et externes. Typologies.
- Les sous-requêtes.
- Utiliser les "Common Table Expression " (CTA) et les requêtes récursives.
- Fonctions fenêtrées et clause OVER (ordonnancement, agrégat et fenêtrage RANGE/ROWS).
- Les opérateurs particuliers (APPLY, PIVOT...).
- La création des vues.
Travaux pratiques
Manipuler des requêtes d'extraction avec différents types de jointures. Présenter les données avec les fonctions d'agrégat. Créer des vues.
Mise à jour des données
- Les mises à jour simples (INSERT, UPDATE et DELETE).
- L'ordre SQL MERGE.
- Mise à jour avec des sous-requêtes.
- BULK INSERT et BCP pour le chargement de fichier et l'export de données.
Travaux pratiques
Réaliser des opérations de mise à jour de la base. Importer et exporter des données.
Coder en Transact SQL
- Eléments du langage Transact SQL. Notion de Batch.
- Créer des fonctions scalaires et des fonctions tables.
- Présentation des transactions.
- Programmation des déclencheurs.
- Développer des procédures stockées.
Travaux pratiques
Créer des fonctions et des vues paramétrables. Créer des procédures stockées gérant des transactions. Automatiser des traitements à l'aide de déclencheurs.
» Participants
» Prérequis
| Hassan C. 05/06/2018 |
5 / 5
|
| Christophe L. 05/06/2018 |
5 / 5
|
| Sonia T. 05/06/2018 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.









