home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
Tous les coursbalkjeGénéralités » Introduction HW & SW » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » VMwareBases de données, systèmes transactionnels et middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence et data warehouseDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Les langages de programmation » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesGestion de système » ITILbalkjeEn pratiqueInscriptions 
DB2 for z/OS advanced programming

Participants

Développeurs d'applications, administrateurs de bases de données et toutes les personnes qui sont impliquées dans le développement, la programmation et la maintenance d'applications DB2.

Connaissances préalables

Les participants connaîtront SQL (DB2) et COBOL ou PL/I et sauront les combiner dans un programme (niveau DB2 for z/OS: cours de base) dans une environnement ISPF. Avoir de l'expérience pratique (quelques mois au moins) est recommandé.

Pédagogie

En plus des explications théoriques, une partie du temps sera consacrée à des exemples et aux exercices

Formateurs

Peter Vanroose.

Durée

2 jours.

Calendrier

datelanguelieuprixremarques
05/03/2012 Louvain940 EUR
Légende
  • Vous pouvez vous inscrire en cliquant sur les dates dans le calendrier.
  • N: Néerlandais; F: Français; E: Anglais; Sans code de langue: dépendant des participants.
  • Tous les prix sont hors TVA.
  • Pays:
    Belgique 
    Pays-Bas 
    Ailleurs 

Objectif

Lors de ce cours, les participant apprendront:

  • adapter l'utilisation de DB2 à l'environnement transactionnel (IMS/TM, CICS TS ou TSO). L'attention sera portée autant sur l'intégrité des manipulations des données que sur la performance.
  • coordonner la construction d'applications batch avec les propriétés de DB2.

Cet objectif sera atteint grâce à une analyse approfondie du concept de curseur ainsi que par l'étude de techniques utilisées pour comprendre le comportement de DB2, spécifiquement regardant la matérialisation.

A la fin de ce cours, les participants seront capables de créer indépendamment des applications optimisées, à la fois pour l'utilisation intéractive et batch.

Contenu

  • Embedded SQL: nouvelles possibilités et possibilités avancées: rowset • options supplémentaires pour les curseurs • plus sur les sous-requêtes
  • Traitement par curseur: fonctionnement interne • matérialisation • aspects d'intégrité et de performances
  • Pseudo-conversations: scrolling • positionnement • repeatable read • scrollable cursors
  • Traitement orienté batch: synchronisation • redémarrage • traitement de masse • alternatives off-line
  • Solutions SQL versus solutions programmées: intégrité • performance
  • Importance croissante des "packages", de l'SQL dynamique et de REOPT()
  • Blocage: choisir les meilleures options pour un accès concurrent optimal