Accueil > IBM et Websphere > IBM DB2 : sql workshop pour utilisateurs expérimentés
Formation #OS249

Formation IBM DB2 : sql workshop pour utilisateurs expérimentés

Durée : 4 jours

Code : OS249


Prochaines dates programmées :

Du 23 au 26 Juil. 2024

Du 15 au 18 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Apprendre à utiliser des techniques avancées de SQL pour accéder à des bases de données DB2
Programme
1/ Présentation et rappels
  • Le but des clauses de l'instruction SELECT
  • Les principales différences entre les plates-formes IBM DB2
  • Les fonctionnalités OLAP de DB2 : GROUPING, CUBE, ROLLUP, RANK, DENSE_RANK et ROW_NUMBER
2/ Création d'objets (tables, indexes, vues,etc…)
  • Création des tables et des vues, des tables Alter
  • Création des index
  • Mise en oeuvre de l'intégrité référentielle (RI)
  • Les déclencheurs et les contraintes de vérification
  • Les impacts et les avantages de l'intégrité référentielle, les impacts des règles de suppression
  • Les considérations lors de l'utilisation des déclencheurs et les contraintes de vérification
  • Déclencheurs INSTEAD OF
3/ Jointures
  • Récupération de données via les jointures internes et externes
  • Utilisation des jointures externes (LEFT, RIGHT, FULL)
  • Utilisation de ANTI JOINS
  • Faire une joindre sur une table elle-même
  • UNION et UNION ALL
  • EXCEPT et INTERCEPT
4/ CASE, CAST, tables récapitulatives et tables de requêtes matérialisées
  • Les expressions CASE
  • Utilisation de CASE avec SELECT et WHERE
  • Les spécifications CAST
  • L tables Summary (Materialized Query) et les tables temporaires
  • Les tables de requêtes matérialisées (MQTs)
5/ 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
  • Choisir le bon type de sous-requête à utiliser dans chaque cas
6/ Fonctions scalaires
  • Manipuler des données arithmétiques
  • Manipuler des valeurs de date
  • Manipuler des données de caractère
7/ Expressions de table et SQL récursif
  • Utilisation d'expressions de table et SQL récursif
  • Utilisation des expressions de table imbriquées et communes
  • Les vues et les expressions de table : différence
  • Coder SQL récursif
  • Contrôler la profondeur de récursivité lors du codage SQL récursif
8/ Types distincts définis par l'utilisateur (UDDT) et User-Defined Functions (UDF)
  • Les fonctions définies par l'utilisateur et les procédures stockées
  • Obtenir de meilleures performances en utilisant les index
  • 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
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Utilisateurs expérimentés SQL
  • Programmeurs d'applications
  • Administrateurs de bases de données
Dates

Dates

  • Du 23 au 26 Juil. 2024
  • Du 15 au 18 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.