| Start > Seminare > Informationstechnologie >Datenbanksysteme, Application Server und Transaktionsmonitore >DB2 für z/OS |
DB2 für z/OS - Anwendungsentwicklung für Fortgeschrittene
Seminar-Nr. 4142
Das Seminar ist Bestandteil der Qualifizierungspläne:
Zielgruppe
Anwendungsentwickler und Datenbankadministratoren, die über DB2-Grundkenntnisse hinaus detailliertes Wissen zur effizienten Programmierung erlangen wollen..
Voraussetzungen
Sem. 04140 "DB2 für z/OS - Anwendungsentwicklung" oder vergleichbare Kenntnisse. Kenntnisse in COBOL, PL/1 oder C..
Seminardaten
Seminar-Nr. 04142
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 15
EUR 2140.00 netto; EUR 2546.60 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 15
EUR 2140.00 netto; EUR 2546.60 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele
Nach dem Seminar können Sie komplexe Batch- bzw. Dialoganwendungen entwickeln.
Programm
Referentielle Integrität, Utilities und Hilfsprogramme:
PRIMARY KEY, UNIQUE und FOREIGN KEY - Delete-Regeln - REPORT TABLESPACESET und QUIESCE - Katalogabfragen - LOAD - Check Pending und CHECK DATA - UNLOAD, DSNTIAUL - Command -DISPLAY, -STOP, -START, -TERM UTILITY - Dsntep2Speicherstruktur, Performance von Zugriffen:
DATABASE - TABLESPACE - CLUSTER INDEX - RUNSTATS - Zugriffspfad und INDEX - Prädikate sind Indexable - Filterfaktor - Wie schlau ist der Optimizer? - Monitoring mit Explain - TuningEmbedded Static SQL:
Lesen einer Menge - DECLARE CURSOR und Select-Statement - Was passiert beim OPEN? - ROWSET-Verarbeitung - Ändern einer Zeile - CURSOR FOR UPDATE - SELECT und UPDATE mit Timestamplogik - Gutes und schlechtes Coding - PLAN, PACKAGE und COLLECTIONTransaktionsverarbeitung, Concurrency und Isolation Level:
Das schmutzige Lesen - Die inkonsistente Analyse - Der verlorene Update - Der Isolationlevel RR, RS, CS, UR - Interne Lockmechanismen - LOCK TABLE - Synchronisation mit CICS bzw. IMS/TMAnwendungsdesign Batch und Dialog:
Satzorientiertes Denken vs. Mengenorientierung - CURSOR beim Blättern - Restartfähigkeit von TSO-Batchanwendungen, CURSOR WITH HOLD - Massen-Update - Static SQL und der Optimizer - Embedded Dynamic SQL - Stored ProceduresDie SELECT-Anweisung genauer betrachtet:
Nested Table Expressions - Common Table Expressions - INNER JOIN - OUTER JOIN und COALESCE - UNION, INTERSECT, EXCEPT - Korrelierte bzw. Nichtkorrelierte SubqueryMethode
Vortrag, Diskussion, Praktikum am System. Plattform: DB2 für z/OS..



