Loader DigitalCityChargement...

se former ce

SQL procédural

SQL procédural

(Réf.2022-011)
3
Jour(s)
Formation organisée par CEFORA
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Description

Les entreprises disposent de très nombreuses données qui doivent être encodées, stockées, accédées, analysées, etc. par différents acteurs. A cette fin, il est essentiel que les informations soient facilement accessibles après leur encodage. Il convient donc de les enregistrer sous la meilleure forme en tenant compte des contraintes d’encodage et d’exploitation. Selon leur source ou leur finalité, différentes types de modélisation des données peuvent être utilisées : la modélisation traditionnelle dite relationnelle, la modélisation dimensionnelle et la modélisation spécifique au big data, basée sur une structure NoSQL.

Cette formation s'adresse à toute personne désireuse d’utiliser les possibilités de développement en SQL.

Quels sont les buts de la formation ?

Les compétences visées par la formation sont les suivantes :

  • 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

Que devez vous connaître pour suivre la formation ?

Disposer de connaissances en SQL déclaratif (requêtes simples et jointures).

Programme de la formation

Les instructions d'extraction avancées

-        Utilisation d'expressions de table récursives pour requêter des arborescences

-        Tableaux croisés avec l'instruction PIVOT

-        Utilisation des fonctions de fenêtrage pour manipuler des numéros de ligne ou des rangées

-        Utilisation des fonctions analytiques pour créer des calculs de sous-ensembles intégrés dans les requêtes

Les instructions de modification avancées

-        Mise à jour complexes avec l'instruction MERGE

-        Utilisation de la clause OUTPUT pour récupérer les modifications

-        Création de déclencheurs pour traiter les modifications

Code Transact-SQL procédural

-        Syntaxe procédurale du Transact SQL (variables, affectation, types de données et structures)

-        Création de fonctions scalaires (UDF)

-        Fonction tables (requête paramétrées)

-        Principe des procédures stockées

-        Création et utilisation de tables temporaires et de variables table

-        Manipulation de curseurs

-        Déclencheurs : types de triggers

-        Débogage du code Transact-SQL

Améliorer les performances des requêtes

-        Concepts d'utilisation de ressources systèmes, et l'impact sur les performances des requêtes dans SQL Server

-        Une 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

Retour vers le catalogue

Formation organisée par CEFORA