CROSS SYSTEMS Seminare Beschreibung 2004 Telefon 089 / 14 36 85 - 0 Telefax 089 / 14 36 85 - 29 Ehrenbreitsteiner Str. 32 http:// www.cross-systems.de E-mail : [email protected] 80993 München DB2P12 DB2 QMF Grundlagen CROSS SYSTEMS Dauer in Tagen: 2 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Mitarbeiter aus der Fachabteilung und aus dem Bereich DV-Organisation, Systemanalyse Seminarziel Die Teilnehmer lernen im Seminar vorgefertigte QMF-Routinen auszuführen und die Datenbanksprachen SQL und QBE zu nutzen. Sie sind damit in der Lage, Datenbankabfragen und formatierte Berichte zu erstellen, Datenbankveränderungen abzusetzen und Prozeduren anzufertigen. Voraussetzungen DB2-Grundkenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick QMF-Umgebung - Bildschirm - Tastatur - An- und Abmelden - Nomenklatur • Routinen Starten von vorgefertigten Routinen - QMF-Unterstützung - Bericht am Bildschirm Verfügbare Routinen - Erstellen von Routinen - Abfragen für Fremdnutzung - Prozeduren für allgemeine Nutzung • Datenbankabfragen in SQL Komplette Tabellen anzeigen - Tabellenausschnitte anzeigen - Mehrere Tabellen anzeigen • Datenbankveränderungen Daten einfügen - Daten verändern - Daten löschen • QBE Datenbankabfragen - Datenbankveränderungen Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2P12 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2P10 DB2 Grundlagen und SQL Dauer in Tagen: 3 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Programmierer, DV-Projektleiter und Organisatoren, sowie DB-Administratoren Seminarziel Die Teilnehmer sind nach dem Seminar in der Lage die Einsatzmöglichkeiten von DB2 zu beurteilen. Sie kennen die Benutzerschnittstellen, Grundzüge der Sprache SQL sowie die wesentlichen Funktionen von DB2 und sind daher in der Lage Datenbankanwendungen zu realisieren. Voraussetzungen Grundkenntnisse der Datenverarbeitung, Kenntnisse über ISPF-Editor, COBOL, PL1 Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick Relationale Datenbankmodell - DB2-Benutzerschnittstellen - DB2 in der IBM SystemAnwendungs-Architektur (SAA) - Datenbankdesign - Primär-/Fremdschlüssel Normalisierung - Referentielle Integrität • Datenbanksprache SQL Datendefinition - DDL (CREATE, DROP, ALTER) - DML (SELECT, INSERT UPDATE, DELETE) - DCL (LOCK TABLE, EXPLAIN, GRANT, REVOKE) • DB2I DB2I Hauptmenue, Auswahlmöglichkeiten des DB2I - SPUFI-Menue - DB2 Utilties • QMF Ablauf einer QMF-Session - Formatieren der Ausgabe - die QBE-Sprache - QMFCommands • Speicherstruktur TABLESPACE - DATABASE - STORAGEGROUP • Embedded SQL SQL-Befehle im COBOL-/PL1-Programm - Hostvariable - Fehlerbehandlung - CURSOR Programmentwicklung (DCLGEN, Precompiler, Bind) • Datenschutz Benutzer-Autorisierung - explicite, implicite und administrative Autorisierung Gruppenautorisierung - Audit-Log Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2P10 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2DI DB2 DB-Design und Erstellung Dauer in Tagen: 5 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Führungskräfte, DB-Administratoren, DV-Organisatoren und -Koordinatoren, Analytiker und Programmierer Seminarziel Die Teilnehmer sind nach Seminarende in der Lage, DB-Datenbanken auf Basis der Datenmodellierung zu entwerfen und zu realisieren. Sie kennen den Zweck und die Verwendungsmöglichkeiten aller Objekte, Funktionen, Systemkomponenten und Utilities von DB2. Voraussetzungen Grundlagenkenntnisse in der Datenmodellierung und der relationalen Sprache SQL Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick Datenmodellierung - Logisches Datenmodell - Normalisierungsverfahren - SQL/DML DB2-Architektur - DB2-Umgebung - DB2-Schnittstellen - Optimierung von DB2-Zugriffen • Physisches DBDesign DB2-Speichermanagement - SQL/DDL - STORAGEGROUP - DATABASE - TABLE TABLESPACE - INDEX - VIEW - SYNONYM - Physisches Datenmodell - Regeln der RI Bestimmung des Speicherplatzbedarfes • Erstellung Errichtung aller DB2-Objekte - Laden der Tabellen - Anwendung der RI - Aktualisierung und Interpretation des Katalogs - Sicherungskopien • DB2-Utilities Funktion der Utilities - Strategien ihrer Benutzung - Relevante DB2-Tools • Verwaltung der DB2-Datenbank START - STOP - DISPLAY - TERM - Autorisierungskonzept - Synchronisation Konsistenzsicherung - Datenbanken vergrössern - Bufferpoolmanagement - Sicherung und Wiederherstellung • DB2-Tuning Performanceverbesserung - Kataloginformationen für die Optimierung des DB-Designs Redesign von Tablespace - Redesign von Indexspace - EXPLAIN - TRACING Reorganisation Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2DI Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2P2 DB2 Programmierung Cobol/Pl1 Dauer in Tagen: 5 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsprogrammierer Seminarziel Die Teilnehmer sind nach dem Seminar in der Lage komplexe DB2 Anwendungen mit statischer und dynamischer SQL zu erstellen, die Performance von DB2 Anwendungen zu überwachen und zu optimieren. Voraussetzungen Grundkenntnisse der Datenverarbeitung, Kenntnisse über ISPF-Editor, COBOL, PL1 Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick Datenobjekte - Interne Datenablage - Tablespace-Organisation - DB2-Katalog - Systemobjekte-Optimizer - BIND • Referentielle Integrität Definition - Regeln - Designüberlegungen - Einschränkungen • DB-Utilities Überblick - RUNSTATS - REORG - LOAD - CHECK DATA • SQL DATE - TIME - TIMESTAMP - Subselects - UNION - EXISTS - NULL • DB2-Tuning Zugriffspfade und INDEX - Joins - Monitoring mit EXPLAIN - Clustered INDEX • Locking und Datenintegrität UNIT OF RECOVERY - Locking-Strategie von DB2 - ISOLATION • AnwendungsDesign Dialog unter TSO, IMS/DC, CICS - Synchronisation - Reopen CURSOR beim Blättern LOAD - Massen-Update Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2P2 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2P3 DB2 Performance & Tuning Dauer in Tagen: 5 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Datenbankadministratoren, Anwendungsentwickler und Systemprogrammierer Seminarziel Die Teilnehmer sind nach dem Seminar in der Lage, Anwendungssysteme im Hinblick auf eine gute Performance zu planen und zu realisieren, sowie bestehende Systeme zu tunen. Voraussetzungen Kenntnisse der DB2-Strukturen, Online und Batch DB2-Programmierung Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick Datendesign - Normalisierung - Denormalisierung - Datenorganisation - Programmdesign - Plan- und Package-Design • Acces Path Selection Skeletons - Cursor und Package Tables - Table Space Scan - Sequential Prefetch - List Prefetch - Sequential Detection - Multiple Index Acces - Sortierung und Clustering - I/ORaten • DB2 Internals Relational Data System und Data Manager - Getpage-Requests - Buffer Manager - Lock Manager - EDM Pool - DBDs - DSNDB08 • SQL Optimizing RUNSTATS - Physische Speicherung - Clustering - Partitioning - Prädikatsbewertung NULL - EXISTS - LIKE - EXPLAIN-Analyse • Programmarten Online Einzelsatzverarbeitung - Online Mengenverarbeitung - Online Anzeige- und Änderungsverarbeitung - Batch- und Asynchronverarbeitung - Batch-Auswertung und Massenänderung • Tuning Mengen- und Lock-Problematik - Acces Path Selection - OPTIMIZE FOR - LOCK TABLE ISOLATION • Instrumente DB2PM - DB2-Traces - Analyse von Traces Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2P3 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2CS DB2 Client/Server - Distributed Data Dauer in Tagen: 3 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Führungskräfte, Systemanalytiker, Programmierer, Datenbankorganisatoren Seminarziel Die Teilnehmer kennen nach diesem Seminar die erforderlichen Programmiertechniken und die notwendigen Systemvoraussetzungen, sowie Anforderungen an das Design von Daten und die Anwendungen in verteilten Umgebungen. Voraussetzungen Gute DB2-Kenntnisse und grundlegendes Wissen über OS/2, Windows NT oder AIX Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Architektur DRDA-Elemente, -Ziele - Kommunikationsprotokolle, Konvertierungsmechanismen DRDA Funktionen, Client- und Server-Eigenschaften - Remote Request, RUOR, DUOR, 2-Phasen-Commit, Distributed Request • DRDAImplementierung DB2 für MVS oder OS/390 - Communications Server - DB2 Common Server, DB2 UDB und DB2 Connect - DB2 Connect Connection Pooling - Token Ring, Ethernet, Netbios, APPC, APPN, IPX, TCP/IP etc. - Stored Procedures • Design Horizontale und vertikale Datenverteilung - Replikation - Verteilungsaspekte im Prozess des Datendesigns - Realisierung horizontaler und vertikaler Verteilung in DRDA-Systemen - Integritätsbedingungen • Zugriff Transparenz: Alias-Objekte - Navigation: CONNECT, CURRENT SERVER, Objektqualifizierung - Performance und Autorisierung: dynamisches SQL, Package, Remote Blind - QMF und Visual Query • Realisierung verteilter Datenhaltung Konfiguration des DB2 für OS/390 - Einbindung von Client-Funktionen über DB2 Connect - Konfiguration eines DB2 UDB als Client/Server-System - Aufgaben und Handhabung von DB2 Connect - Arbeitsabläufe für den Bind und die Verteilung von Packages Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2CS Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2UG DB2 UDB Grundlagen CROSS SYSTEMS Dauer in Tagen: 3 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Organisatoren, Programmierer, Datenbankadministratoren, DV-Projektleiter Seminarziel Die Teilnehmer erwerben in diesem Seminar Grundkenntnisse über relationale Datenbanksysteme mit dem Schwerpunkt auf der praxisorientierten Vermittlung fundierter Kenntnisse der SQL-Sprache zur Datendefinition und -abfrage. Voraussetzungen DV-Grundkenntnisse, Grundkenntnisse eines Betriebssystems mit grafischer Benutzeroberfläche sind von Vorteil Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • DB2Produktfamilie Produkte - Zusammenspiel - Einsatzmöglichkeiten • Relationale Datenbanken Grundlagen - Entinitäten - Normalformen - Sichten - Refentielle Integrität Softwareprodukte • Funktionen im DB2-Ordner Konfiguration - Benutzerprofile - DB2 Starten - Datenbank-Logon - Handbücher • Frontendsysteme Commandline - REXX - Approach, Command Center • Datendefinition Datentypen - Datenbank - Tabelle - View - Referentielle Integrität • Abfragen und Manipulation Abfragen: Selektion von Daten aus Tabellen, Formulierung von Bedingungen, Definition von Berichten - Manipulation: Einfügen, Verändern, Löschen von Tabellendaten • Überlegungen zur Performance Verwendung von Indicis - Visual Explain - Optimizer Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2UG Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2P4 DB2 UDB Data Warehouse CROSS SYSTEMS Dauer in Tagen: 2 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Projektleiter, Datenbankadministratoren, DV-Spezialisten, Datenbankanwender Seminarziel Die Teilnehmer gewinnen in dem Seminar ein grundsätzliches Verständnis für OLAP und Data Warehouse. Sie kennen die Komponenten und erhalten einen Überblick über den Aufbau einer OLAP Anwendung. Voraussetzungen DB2 UDB Grundlagenkenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Data Warehouse Komponenten Datenquellen - Datenextraktion - Metadaten und Repository - Zieldatenbanken - Front-End Datenzugangswerkzeuge • Dimensionale Modellierung Fakt- und Dimensionstabellen - Fremd-, Primär- und Ersatzschlüssel - Additive, Semiadditive und Nichtadditive Fakten - Vierstufige Entwurfsmethode für Fakttabellen Entwurf erweiterter Dimensionstabellen - Entwurf erweiterter Fakttabellen - Advanced ROLAP Quering and Reporting • Front-End Werkzeuge Datenzugang mit Standard-Client/Server-Werkzeugen - Datenzugang mit EndbenutzerAbfragewerkzeugen - Datenzugang mit EIS und OLAP-Werkzeugen - DB2 UDB Query Patroler - QMF for Windows - Excel Plugins • DB2 UDB Komponenten Warehouse Manager - OLAP Server - OLAP Starterkit Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2P4 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2U1 DB2 UDB Programmierung 1 Dauer in Tagen: 2 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsentwickler, Projektleiter, Realisierer von verteilten Anwendungen im IBMUmfeld Seminarziel Die Teilnehmer können nach dem Seminar Datenbanken effizienter programmieren. Sie erhalten fundierte, praxisorientierte Kenntnisse zur Verarbeitung von Tabellen mittels eingebetteten dynamischem SQL im Unterschied zu CLI und der sinnvollen Nutzung der objektrelationalen Features. Voraussetzungen DB2 UDB-Grundkenntnisse, COBOL- oder C-Grundkenntnisse, Grundkenntnisse eines Betriebssystems mit grafischer Benutzeroberfläche sind von Vorteil Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • DatenbankManagementSystem DB2 Review - Grundbegriffe relationaler DBMS - DB2 Produktfamilie • Komponenten Command Line Processor - Control Center - Command Center - User Managment - SDK ODBC-Unterstützung • Datenobjekte Database - Table (Schema, RI, Check Constraint) - Index (Unique, Non-Unique, Cluster) • Programmierung Statisches Embedded SQL - Cursorverarbeitung - Fehlerbehandlung - SQLCA, Connection Type - Compound SQL - Recursive SQL - Host- und Indikatorvariablen Prepare - Bind - Package - Concurrency - Isolations Levels - Ausblick - Dynamisches SQL • AnwendungsDesign Interface - Lesende Programme - Locking und Änderungsprogramme - Batch- und Massendatenverarbeitung - Unterschiede Online- und Batchverarbeitung - Reine Lese-, Änderungsprogramme Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2U1 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2U2 DB2 UDB Programmierung 2 Dauer in Tagen: 3 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsentwickler, Projektleiter, Realisierer von verteilten Anwendungen im IBMUmfeld und Host-Programmierer Seminarziel Die Teilnehmer können nach dem Seminar DB2-Objekte über statisches embedded SQL abfragen und bearbeiten. Sie erhalten fundierte, praxisorientierte Kenntnisse zur Verarbeitung von Tabellen mittels eingebetteten SQL in C- bzw. COBOLAnwendungsprogrammen. Voraussetzungen DB2 UDB Programmierung Grundlagenkenntnisse, Grundlagenkenntnisse in C Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Performance Betrachtungen Visual Explain - Script Center - Alert Center - Event Monitor - Visual Performance Monitor - SQL • Erweiterte Programmiereinrichtungen Dynamisches SQL - Stored Procedure - User Defined Types - User Defined Functions User Defined Table Function - Trigger - Neue Datentypen • Call Level Interface CLI im Überblick - Call Funktionen und ihre Bedeutung - CLI versus dynamic SQL - CLI und ODBC • Extenders Grundsätzliche Handhabung - Start und Aktivierung - Extenderfunktionen und ihre Nutzung Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2U2 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2A3 DB2 Security CROSS SYSTEMS Dauer in Tagen: 2 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Systemprogrammierer, Administratoren, DV-Revisoren und DV-Projektleiter Seminarziel Die Teilnehmer können nach dem Seminar Schutzeinrichtungen im DB2-Umfeld planen und bewerten. Sie lernen Überwachungsmethoden gezielt einzusetzen, können eine DB2Revision planen und durchführen.. Voraussetzungen Grundkenntnisse in RACF, DB2 und SQL Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick Datenschutz - Datensicherheit - Interner und Externer Datenschutz - Systemseitiger Datenschutz - Datenschutz im Netzwerk - Datenschutz und Anwendungen • DB2-Securitymechanismen User ID - Authorization ID - Berechtigungen (implizite, explizite) - Autorisierungsprofile SYNONYM - VIEW - ALIAS • Programm und Plan Objekt-Privilegien - BIND/REBIND - DYNAMIC BIND - Application Plan - TSO/Batch Zugriffe - Online-Zugriffe • RACF Systemvoraussetzungen - Security-Konzept - DB2-Nutzergruppen - Sign On Phase Identify Phase • Verteilte DB Verteilung von Packages - Versionsverwaltung - Programmübergabe - APPCVerbindungen - VTAM • DV-Revision Verfügbarkeit von Ressourcen - Zuverlässigkeit - Ausfallsicherheit - Zugriff auf LogDateien - Archivierung - Stand Alone Utilities - Audit Trace - User Exits Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] DB2A3 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc DB2A1 DB2 Systemprogrammierung Dauer in Tagen: 5 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Datenbankadministratoren, Anwendungsentwickler, Systemprogrammierer, Projektleiter Seminarziel Die Teilnehmer haben nach dem Seminar die Kenntnisse für Planung und Realisierung von Anwendungssystemen. Sie erlernen den Umgang mit Tuninginstrumenten, wie Explain und Visual Explain. Voraussetzungen Tiefergehende Kenntnisse der DB2-Strukturen, grundlegende Kenntnisse der Online- und Batch DB2-Programmierung Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick Datendesign, Normalisierung, Denormalisierung - Datenorganisation - SQL-Formulierung - Programmdesign - Plan- und Package-Design • Access Path Selection Skeletons, Cursor und Package Tables - Table Space Scan, Matching Index Access, Non Matching Index Access - Sequentiel Prefentch, List Prefetch - Sequentiell Detection, Read Engines - Multiple Index Access - Nested Loop , Merge Scan und Star Join, Subquery und Predicate Transition - Sortierung und Clustering - I/O- und Getpage-Raten - Parallel Query • DB2 Internals Relational Data Systems und Data Manager - Getpage-Requests und Buffer Manager Lock Manager - EDM-Pool - DBDs, Pläne und Skeletons - DSNDB07 • SQL Optimizing Runstarts, Mengenstatisik - Physische Speicherung, Clustering, Partitioning Filterfaktoren, Inhomogene Verteilung - Stage 1, Stage 2 Prädikate - NULL, LIKE, EXISTS Prädikat - EXPLAIN - REOPT - KEEPDYNAMIC - OPTHINT • LockMechanismen TS-, Page- und Row-Locking - Share-, Update- und Exclusive-Locks - Plan-Parameter ACQUIRE und RELEASE - ISOLATION • Data Sharing Sysplex-Einrichtungen: Data Sharing Group, Group Bufferpool, Coupling Facility Lock Structure - Local und Global Interest - Global Locks - Performance-Aspekte und Effekte • Tuning OPTIMIZE FOR - LOCK - TABLE - ISOLATION - DB2PM - Sorts - Prädikate - Join - Outer Table - Subqueries - CASE - REOPT - KEEPDYNAMIC Buchung Seminar-Kürzel Seminare Beschreibung 2002.doc CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] IMSB1 IMS/DB & TM Grundlagen CROSS SYSTEMS Dauer in Tagen: 3 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Anwendungsprogrammierer und Systemprogrammierer Seminarziel auf Anfrage Voraussetzungen Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick APPLCTN - TRANSACT - Input Messages - IMS-TM Software Komponenten • MFS MFS - MFS-Blöcke - MFS-Control Statements - Device Format Control Statements • Terminal I/O Cursor- und Attribut Control Bytes - Anwendung mit einer oder zwei Bildschirmseiten Terminal Outputs - Transaktion mit zwei Programmen - Immediate Program to Program Message Switch - Deferred Program to Program Message Switch • Logging Logging in IMS-TM - Logging Datasets - Typische IMS-Informationsverarbeitung • IMS/DB DBD - DBD-Stunts - DBDGEN - PSB - PSB-Stunts - PCB - PSBGEN • Datenbankarten HDAM - HIDAM - ASAM - HISAM • Struktur Parent - Child Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] IMSB1 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc IMSP2 IMS/DB DB-Organisation CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Datenbankadministratoren, Anwendungsentwickler, Systemverwalter und Projektplaner Seminarziel Die Teilnehmer könen nach diesem Seminar die Anforderungen an das Design des Datenbankentwurfs umsetzen, die richtige Auswahl der Zugriffsmethode ermitteln, sowie die Anforderungen an ein Datenschutzkonzept einbringen und die Tools und Utilities der Datenbankimplementierung einsetzen. Voraussetzungen Grundkenntnisse in DL/I- bzw. IMS-Datenbanken Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick Forderungen an ein Datenbanksystem - Datenbankmodelle - Datenstruktur - POINTER DL/I-Präfix • Speicherungs-, Zugriffsmethoden VSAM, HDAM, HIDAM - DB-Overhead - Umsezten eines logischen Designs in die physische Datenbank - Einrichten und Laden einer Datenbank - Einfluss der CI-Size Werkzeuge - DBD, PSB • Physische Datenbank Zugriffsmethode - Datenbereich - Präfix - Analyse der Datenablage - Schutz und Integrität - Logging - Freiplatzverwaltung - Beobachten der Performance - Überblick über Tools und Utilities der Überwachung - VSAM-Listcat • Der IMS-Call Parameterleiste - Zugriffsschutz - Bufferpools - VSAM-Buffering • Logische Datenbank Sekundär-Index - XDFLD-Parameter: SRCH, SUBSEQ, DDATA, NULLVAL, EXTERN SI-target- und SI-source-Segment - Umsetzung in eine einseitige logische Verbindung • Verbundene Datenbanken Einseitige LV - Zweiseitige LV, Auswahl des Adressierungsverfahrens - Auswahl der Paarungsmethode - Definition und Verarbeitung von logischen Datenbanken Concatenated Segment • Überlegungen zur Performance Auswahlkriterien SI versus LV - Positiv- und Negativ-Auswahl - Umsetzung SI in eine einseitige LV Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] IMSP2 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc IMSP1 IMS/DB Programmierung CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Programmierer, DV-Projektleiter und Organisatoren, DB-Administratoren Seminarziel Die Teilnehmer sind nach dem Seminar in der Lage, IMS-Datenbanken im Rahmen der Anwendungsprogrammierung anzulegen, zu verändern, pflegen und auszulesen. Voraussetzungen Kenntnisse über ISPF-Editor und COBOL bzw. PL1, VSAM-Kenntnisse von Nutzen Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Überblick Die verschiedenen Datenbankkonzepte - das hierarchische Datenbankkonzept - Überblick über die IMS Verarbeitungsarten Batch, BMP und MPP • DBD und PSB Physische Datenbankstruktur (DBD) - logische Datenbankstruktur (PSB mit einem und mehreren PCBs) - Key-Felder - die verschiedenen Datenbankorganisationsformen (HDAM, HIDAM, etc) - Bedeutung und Einsatz von Sekundär-Indices • Programmeinbind ung Aufbau von DL/I-Programmen Programm Entry Point - DL/I Calls - Call-Parameter GetInsert, Delete, Replace, Segment Search Arguments - Status Codes und Fehlerbehandlung - Compile und Link, Job Control • Ausführung Batchausführung - Job Control Angaben - ABENDs und ABEND-Codes - erste Fehleranalysen • Utilities Arbeiten mit DFSDDLT0 Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] IMSP1 Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc IMSRV IMS/DB Recovery & Database Sharing Dauer in Tagen: 5 CROSS SYSTEMS Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Systemprogrammierer, Arbeitvorbereiter, Datenbankverwalter, Systemanalytiker Seminarziel Die Teilnehmer sind nach dem Seminar in der Lage, Database Recovery unter der Steuerung von DBRC zu planen und durchzuführen. Sie können Database Sharing planen, definieren und einführen. Voraussetzungen Kenntnisse der Datenbankorganisation Anwendungsorganisation und -Entwicklung Präsentation Theorie: Training: Medien: bzw. IMS-Systemprogrammierung, - Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Recovery Control, Disk Logging Log Gontrol, Recovery Control - Data Sharing Control - Recon Data Set - System Log Data Set - Recovery Log Data Set - Disk Logging: Prinzip, Ablauf, Dateien, Fehlerszenarien • Image CopyUtility, OnlineBefehle Aufgabe, Ablauf - Verarbeitung - Steueranweisung, Output - Onlinebefehle: /RMCHANGE, /RMDELETE, RMGENJCL, /RMINIT, /RMNOTIFY • Change AccumulationUtility Aufgabe - Ablauf - Verarbeitung - Output • Backup und Recovery Utilities Aufgabe - Ablauf - Verarbeitung - Verarbeitung - Steueranweisung - Output • Ablaufsicherungss ystem Anforderungen - Konventionen - Prozeduren - Programme - Batch-Dateien - OnlineDateien • Utility Optimierung Reduzierung Zugriffe - Job Control-Änderungen • Überwachung, Online Change Utility ANALYSER - SPACE MANAGEMENT - DB-Reorganisation - Ressourcen-Änderungen Bibliotheken - Befehle Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] IMSRV Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc MVSVS VSAM Grundlagen CROSS SYSTEMS Dauer in Tagen: 5 Information Management GmbH Rahmen Teilnehmerzahl max. 10 Teilnehmer Zielgruppe Programmierer, DV-Organisatoren, Arbeitsvorbereiter, System- und DB-Administratoren Seminarziel Die Teilnehmer kennen nach dem Seminar die Struktur der verschiedenen VSAMOrganisationsformen. Sie können VSAM-Datenbestände mit dem Dienstprogramm IDCCAMS erstellen, füllen, pflegen und die Zugriffszeiten darauf optimieren. Voraussetzungen MVS-, OS/390-, z/OS oder VSE-Kenntnisse Präsentation Theorie: Training: Medien: Vortragstechnik mit Beispielen Übungen am PC - 1 PC pro Teilnehmer Beamer - Folien - Flipchart -Unterrichtshandbücher Inhalt • Dateiorganisation und Strukturierung KSDS-, ESDS-, RRDS-, LDS-Cluster, andere VSAM-Objekte - Physische Struktur - Die RBA - Logischer Satz - Control Intervall - Control Area - CI-Split - CA-Split • ICF-Kataloge Masterkatalog - User-Kataloge - VVDS - VTOC - Einträge katalogisieren, entkatalogisieren, rekatalogisieren, löschen, anzeigen und interpretieren • Cluster einrichten und verwalten Die Befehle LISTCAT, DELETE, DEFINE, ALTER , ALLOC, IF, SET und deren Parameter - Syntaxregeln im IDCAMS - Online und Batch-Verarbeitung • Data Management Die Befehle: REPRO, EXPORT, IMPORT, PRINT und deren Parameter - Besonderheiten bei der Allocation von Quelldateien • Alternate Index Analyse der Base-Cluster-Struktur - DEFINE ALTERNATEINDEX - Analyse der Verknüpfung mit dem Base-Cluster - BUILDINDEX - DEFINE PATH - Die Wirkung der Parameter UPDATE und UPGRADE • NONVSAM und GDG Die Verwaltung von Non-VSAM Dateien - Erstellung von Generation Data Groups Verwendung von Generation Datasets für Backup und Restore • Optimierung und Debugging Beschleunigung von Zugriffen durch besondere IDCAMS- und Job Control Parameter Analyse und Reparaturbefehle DCOLLECT, EXAMINE und VERIFY Buchung Seminar-Kürzel CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] MVSVS Öffentliche Termine: siehe kalender Inhouse-Seminare : Nach Vereinbarung Seminare Beschreibung 2002.doc CROSS SYSTEMS Information Management GmbH Danke für Ihr Interesse! Für das von Ihnen gewünschte Seminar ist das Inhaltsverzeichnis sowie gegebenenfalls weitere Informationen auf Anfrage erhältlich. Rufen Sie uns an oder senden Sie uns eine E-Mail – Wir sind Ihnen gerne behilflich und beantworten Ihre Fragen. Wir freuen uns auf Sie. Mit freundlichen Grüssen Ihr Team CROSS SYSTEMS Bestellung von Informationsmaterial CROSS SYSTEMS Ehrenbreitsteiner Str. 32 , D-80993 München Tel.: 089/ 14 36 85-0 , Fax: 089/ 14 36 85-29 E-Mail: [email protected] Öffentliche Termine: www.cross-systems.de Inhouse-Seminare : Nach Vereinbarung Seminare Einzel Layout Word.doc