+212 (0) 539.336.198 contact@digital-place.co

Formation SQL : Utilisation avancée

SQL (Structured Query Language) est un langage informatique conçu pour la gestion des données et des systèmes de gestion de bases de données complexes. Il permet de communiquer avec une base de données et est largement utilisé par les développeurs web pour communiquer avec les données d’un site web. 

Cette formation : SQL – Utilisation Avancée, vous apprendra à utiliser la puissance du langage SQL à travers notamment les expressions régulières, les requêtes hiérarchiques, les opérateurs ensemblistes, et les aspects avancés de la consultation et de la manipulation des données en SQL.

CHAPITRE I : Rappel sur les requêtes multi-tables

?  Opérateurs ensemblistes UNION, INTERSECT et EXCEPT
?  Rappel sur les jointures internes et externes.
?  Maîtriser les sous-requêtes dans les différentes parties des instructions SQL.
?  Corrélations des requêtes imbriquées.
?  Opérations d’intra-jointure avec APPLY (CROSS, OUTER) pour les fonctions et les fragments XML.

CHAPITRE II : Opérateurs particuliers

?  Utilité du produit cartésien (CROSS JOIN).
?  La division relationnelle.
?  Groupage décisionnel avec CUBE, ROLLUP et GROUPING SET.
?  Fonctions analytiques et de fenêtrage : ordonnancement et agrégat avec les clauses OVER et WINDOW.
? Tableaux croisés avec PIVOT et UNPIVOT.
? Échantillon de données avec TABLESAMPLE.

CHAPITRE III : Les expressions de tables

?  L’expression de table commune, Common Table Expression (CTE) ou vue non persistante.
?  L’utilisation du mot-clé WITH pour spécifier une CTE.
?  Les différentes techniques de requêtage dans les arborescences (adjacence, chemin, intervallaire, récursion).
?  Résolution de problèmes de graphes avec les requêtes récursives.
?  Utilisation de tables de nombres et de dates (tally tables) pour résoudre des requêtes complexes.

CHAPITRE IV : L'écriture des données

?  Mise à jour et suppression des données avec sous-requêtes.
?  Utilisation de la syntaxe étendue de mise à jour et suppression avec jointures.
?  Opérations d’insertion, de mise à jour ou de suppression à partir de résultats d’une jointure, l’opérateur MERGE.
?  Récupération des données ajoutées, modifiées ou supprimées, avec la clause OUTPUT.

Objectifs

?  Écrire des requêtes et sous-requêtes combinées
?  Utiliser des fonctions de groupages décisionnels
?  Mettre en œuvre des fonctions analytiques et de fenêtrage
?  Écrire des requêtes récursives
?  Utiliser les commandes de mises à jour complexes

PUBLIC

? Développeurs, administrateurs de base de données,
? Toute autre personne mettant en œuvre des requêtes complexes avec SQL.

PRÉ-REQUIS

? Connaissances des bases du langage SQL

Formateurs

Nos formateurs, issus du monde de l’entreprise transmettent un savoir-faire pédagogique et des solutions opérationnelles enrichies par leurs expériences terrains. Leurs compétences professionnelles et leurs méthodes actives, créatives et agiles sont au service des exigences métier des participants.

Informations Complémentaires

✓  Lieu

✓  Durée

Share This

Partage

Partagez ce contenu avec vos amis !