Développement avec SQL
Les entreprises disposent de nombreuses données, encodées, stockées, accédées, analysées, etc. par différents acteurs. Afin de rendre les données facilement accessibles et de pouvoir les exploiter, la modélisation est indispensable. C’est là qu’intervient le developpement avec SQL.
Durée de la formation
Début de la formation
Objectifs de la formation
A l’issue de la formation vous serez capable de?:
- Gérer les transactions
- Déclarer des variables et des constantes
- Utiliser des variables
- Maîtriser les types de données et leur conversion
- Utiliser des fonctions
- Maîtriser les structures de contrôle
- Utiliser les types composites
- Utiliser les types objet
- Gérer les paramètres des sous-programmes
- Maîtriser l’utilisation des curseurs
- Utiliser les collections
- Gérer les sous-programmes stockés
- Gérer les exceptions
- Utiliser des triggers
Public de la formation
Vous devez disposer de connaissances en SQL déclaratif et, en particulier, connaître les requêtes simples et les jointures.
Modalités pratiques
Cette formation est agréée Chèques-Formation pour 21 heures.
Cette formation a reçu l'agrément de CEFORA et est gratuite pour les employés de la CP200.
Programme
de la formation
La formation se veut à la fois théorique et pratique. Les participants auront l’occasion de s’exercer sur différents types de données.
- Les instructions d’extraction avancées
Vous apprendrez l’utilisation des?:
-
- xpressions de table récursives pour requêter des arborescences
- Tableaux croisés avec l’instruction PIVOT
- Fonctions de fenêtrage pour manipuler des numéros de ligne ou des rangées
- Fonctions analytiques pour créer des calculs de sous-ensembles intégrés dans les requêtes
- Les instructions de modification avancées
Vous serez capable de?:
-
- Faire des mises à jour complexes avec l’instruction MERGE
- Utiliser la clause OUTPUT pour récupérer les modifications
- Créer des déclencheurs pour traiter les modifications
- Code Transact-SQL procédural
Vous saurez utiliser?:
-
- La syntaxe procédurale du Transact SQL (variables, affectation, types de données et structures)
- La création de fonctions scalaires (UDF)
- La fonction tables (requête paramétrées)
- Le principe des procédures stockées
- La création et utilisation de tables temporaires et de variables table
- La manipulation de curseurs
- Les déclencheurs (types de triggers)
- Le débogage du code Transact-SQL
- Améliorer les performances des requêtes
Vous allez connaître?:
-
- Les concepts d’utilisation de ressources systèmes et l’impact sur les performances des requêtes dans SQL Server
- La vue d’ensemble de l’utilisation des index dans SQL Server, de l’utilisation des plans d’exécution de SQL Server Management Studio
- L’utilisation des options SET permettant de visualiser l’utilisation des ressources lors de l’exécution d’une requête
Prix de la formation
Formation agréée Chèques-Formation
En savoir plus sur nos tarifs