Apprendre à utiliser certaines des fonctionnalités OLAP de DB2, comme les fonctions GROUP et RANK
- Infrastructure
- IBM i
Formation IBM DB2 SQL Workshop pour utilisateurs expérimentés
Objectifs
A l’issue de la formation, l’apprenant sera capable de :
Apprendre à utiliser certaines des fonctionnalités OLAP de DB2, comme les fonctions GROUP et RANK
Apprendre à utiliser certaines des fonctionnalités OLAP de DB2, comme les fonctions GROUP et RANK
Savoir créer des tables, des vues et des index
Comprendre comme utiliser l’intégrité référentielle, vérifier les contraintes et les déclencheurs, utiliser des jointures externes et joindre des tables
Savoir utiliser les sous-requêtes complexes, des fonctions SQL scalaires
Comprendre comment utiliser les fonctions SQL avancées telles que le SQL récursif et les expressions de table
Certification
Possibilité de passer la Certification IT – Exploitation d’une base de données avec le langage SQL
France Compétences : RS2718
Code Certif info : 95447
Code CPF national : 236258
Prérequis
Les participants doivent posséder une expérience avec le codage et l’exécution des instructions SQL
Avoir suivi la formation « IBM DB2 SQL Workshop » ou avoir les connaissances équivalentes
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Utilisateurs expérimentés SQL, programmeurs d’applications, administrateurs de base de données, et le personnel de soutien aux utilisateurs qui ont besoin de connaissances plus avancées de SQL
Dernière mise à jour
Programme mis à jour le 16 janvier 2026
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
INTRODUCTION
Identifier le but des clauses de l’instruction SELECT
Décrire les principales différences entre les plates-formes IBM DB2
Décrire et utiliser certaines des fonctionnalités OLAP de DB2, telles que les fonctions GROUPING comme CUBE et ROLLUP, et le RANK, et les fonctions DENSE_RANK et ROW_NUMBER
Module2
CRÉATION D'OBJETS
Les instructions de code pour : créer des tables et des vues, des tables Alter, créer des index, mettre en oeuvre l’intégrité référentielle (RI), et définir les déclencheurs et les contraintes de vérification
Identifier les impacts et les avantages de l’intégrité référentielle, y compris les impacts des règles de suppression
Identifier les considérations lors de l’utilisation des déclencheurs et les contraintes de vérification
Définir et faire usage de déclencheurs INSTEAD OF
Module3
JOINTURES
Récupérer des données provenant de plus d’une table via des jointures internes et externes
Utiliser des jointures externes (LEFT, RIGHT, FULL)
Utiliser ANTI JOINS
Joindre une table à elle-même
Utiliser UNION et UNION ALL
Utiliser EXCEPT et INTERCEPT
Module4
CASE, CAST, TABLES RÉCAPITULATIVES ET TABLES DE REQUÊTES MATÉRIALISÉES
Identifier quand les expressions CASE peuvent être utilisées
Coder des expressions CASE dans la liste SELECT et dans la clause WHERE
Identifier quand les spécifications CAST peuvent être utilisées
Identifier les avantages de l’utilisation de tables Summary (Materialized Query) et de tables temporaires
Identifier les avantages de l’utilisation de tables de requêtes matérialisées (MQTs)
Identifier quand et comment utiliser des tables temporaires
Module5
UTILISATION DES SOUS-REQUÊTES
Sous-requêtes de code en utilisant les mots clés ALL, ANY/SOME et EXIST
Coder des sous-requêtes en corrélation
Choisisser le bon type de sous-requête à utiliser dans chaque cas
Module6
FONCTIONS SCALAIRES
Approfondir ses connaissances des fonctions scalaires : manipuler des données arithmétiques, manipuler des valeurs de date et manipuler des données de caractère
Exemples de fonctions scalaires qui sont abordées : SUBSTR, POSSTR, COALESCE/VALUE, DECIMAL, ROUND, DIGITS, CHAR, DATE/TIME
Module7
EXPRESSIONS DE TABLE ET SQL RÉCURSIF
Identifier les raisons d’utilisation d’expressions de table et SQL récursif
Utiliser des expressions de table imbriquées et communes
Identifier la différence entre les vues et les expressions de table
Coder SQL récursif
Contrôler la profondeur de récursivité lors du codage SQL récursif
Module8
USER-DEFINED TYPES (UDT), USER-DEFINED FUNCTIONS (UDF) ET PERFORMANCE
Décrire les concepts derrière les types définis par l’utilisateur, les fonctions définies par l’utilisateur et les procédures stockées
Prédire quand les requêtes utiliseront les index pour obtenir de meilleures performances
Identifier les concepts de traitement de prédicat
Concepts d’état préliminaire sur la structure de l’index
État général des meilleures pratiques
Module9
LES PLUS DE CETTE FORMATION
Une formation qui accorde une large place à la pratique : 40% du temps est consacré à des ateliers de mise en situation.
Le passage en revue de l’ensemble des concepts fondamentaux de DB2 SQL.
La qualité d’une formation officielle IBM.
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
16 mars 2026
18 mai 2026
13 juillet 2026
14 septembre 2026