Accueil > Domaines de compétence : Formations Informatiques > Mainframe > Les Bases de Données DB2 for Z/OS > DB2 : techniques de bases pour développeurs

  • Durée : 5 jour(s)
  • Pré-requis :
  • Connaissances générales sur MVS et VSAM, connaissance de Cobol, utilisation de TSO/ISPF.
  • Public :
  • Chefs de projet, analystes, analystes-programmeurs, toute personne concernée par les différentes phases de développement d’une application DB2.

Prochaines
dates programmées

1 000 m2 de locaux
20 salles de formation

DB2 : techniques de bases pour développeurs

Objectifs

Acquérir l’autonomie dans la pratique de DB2.

Contenu de la formation

  • Présentation
    • Bases de données
    • Le modèle relationnel
  • Méthodologie
    • Le modèle entité-association
    • Normalisation
    • Phases de constitution d'un modèle conceptuel
  • Architecture et Concepts DB2
    • Principales caractéristiques
    • Les objets DB2
    • Le catalogue DB2
    • Autorisations
    • SQL : Langage de manipulation
    • La clause UNION, UNION ALL
    • La clause CASE
    • Nested Table
    • Sous-requêtes simples
    • Sous-requêtes corrélées
    • Jointure
    • Jointure externe
    • DELETE, UPDATE, UDATE et DELETE auto-référencés
  • Techniques de programmation
    • Syntaxe générale des ordres
    • Les variables hôtes
    • L'ordre Declare Table
    • La gestion du curseur
    • Mise à jour avec et sans curseur
    • Les curseurs SCROLLABLE
    • Les curseurs SENSITIVE
    • Clause For Read Only
    • Exemple de programme Cobol
  • Mise en oeuvre d'un programme
    • Principe général de la mise en oeuvre d'un programme
    • Dclgen
    • Précompilation : génération du DBRM
    • Compilation et link-edit
    • Les packages
    • Construction du plan
    • Autorisations liées aux packages et plans
    • Propriétaire et qualifieur
    • Commande REBIND plan, package
    • Suppression d'un plan, package
    • Exécution d'un programme en environnement TSO batch
  • Programmes de service et chargement
    • Programme DSNTEP2
    • Programme DSNTIAD
    • Programme DSNTIAUL
    • Utilitaire UNLOAD
    • L'utilitaire LOAD
    • Fonctionnalités, paramètres, option INTO TABLE
  • Chemins d'accès
    • Rôle De L'optimiseur
    • Chemins D'accès
    • Tablespads-ce Scan,Index Scan
    • Multiple Access Index Path
    • Sequential Prefetch, List Sequential Prefetch, Dynamic Prefetch
    • Partition Scan
    • Jointure
    • Nested Loop
    • Merge Scan
    • Hybrid Join
    • Parallelisme
    • Sous-Requetes
    • Traitement Des Vues
  • Les predicats
    • Caractéristiques Des Prédicats
    • Tableau Des Prédicats
    • Evaluation Des Prédicats
    • Prédicats De Jointure
    • Prédicat Sur Clause On
    • Prédicats Composes
    • Fonctions Scalaires
    • Colonnes Varchar
    • Fonctions Colonnes Min Et Max
    • Evaluation Fonctions Colonnes
    • Prédicat Avec In Liste De Valeurs
    • Prédicat Avec In Sous-Requête
    • Transformation Des Sous-Requêtes
    • Transformation De Not In En Not Exists
    • Evaluation Etape 1 Vs Etape 2
  • EXPLAIN et PLAN_TABLE
    • Rôle De L?explain
    • Syntaxe De L?explain
    • Structure Plan_Table
    • Lecture Sur Plan_Table
    • Accès A Une Table
    • Traitements Des Jointures Internes
    • Exemples D'Explain
    • Jointure De 2 Tables
    • Jointure De 4 Tables
    • Transformation De Sous-Requête Simple
    • Accès Index-Only
    • Dsn_Statemnt_Table

Pédagogie et outils

Formateur expert du domaine, un ordinateur, un support de cours version papier ou numérique, vidéo projecteur, tableau blanc