DB2 – Techniques de bases pour développeurs

groupe-personnes-diverses-ayant-reunion-affaires

Objectifs

Acquérir l’autonomie dans la pratique de DB2

Pré-requis

Connaissances générales sur z/os et VSAM, connaissance de Cobol, utilisation de TSO/ISPF

La formation en détail

Les sessions de formation ont lieu de 9h00 à 12h30 et de 13h30 à 17h00

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 œuvre d’un programme

  • Principe général de la mise en œuvre 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 prédicats

  • 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
  • Réflexion de groupe et apports théoriques du formateur.
  • Travail d’échange avec les apprenants sous forme de réunion – discussion.
  • Utilisation de cas concrets issus de l’expérience professionnelle.
  • Validation des acquis par des questionnaires, des tests d’évaluation, des mises en situation et des jeux pédagogiques.
  • Alternance entre apports théoriques et exercices pratiques (en moyenne sur 30 à 50% du temps)

Toute personne désirant se familiariser avec SQL de DB2, le développement COBOL sous DB2 et l’optimisation SQL

En formation présentielle

Accueil des apprenants dans une salle dédiée à la formation et équipée avec :

  • Ordinateurs
  • Vidéo projecteur ou Écran TV interactif
  • Tableau blanc ou Paper-Board

En formation distancielle

A l’aide d’un logiciel comme ® Microsoft Teams ou Zoom, un micro et une caméra pour l’apprenant.

  • Suivez une formation en temps réel et entièrement à distance. Lors de la session en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur.
  • Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise.
  • L’accès à l’environnement d’apprentissage (support de cours, ressources formateur, fichiers d’exercices …) ainsi qu’aux preuves de suivi et d’assiduité (émargement, évaluation) est assuré.
  • Les participants recevront une convocation avec le lien de connexion à la session de formation.
  • Pour toute question avant et pendant le parcours, une assistance technique et pédagogique est à disposition par téléphone au 02 35 12 25 55 ou par email à commercial@xxlformation.com
  • Positionnement préalable oral ou écrit.
  • Feuille de présence signée en demi-journée.
  • Evaluation des acquis tout au long de la formation.
  • Questionnaire de satisfaction
  • Attestation de stage à chaque apprenant
  • Evaluation formative tout au long de la formation.
  • Evaluation sommative faite par le formateur.
  • Nos formateurs sont des experts dans leurs domaines d’intervention
  • Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité

Inscription

Inter
Intra
Sur Mesure
Durée :
5 jours
Tarif :
750 € HT - Prix jour / personne
Référence :
4-DB701

Prochaines sessions

Inscription