DGD-Seminarreihe DB2 unter z/OS Standardangebot 2014 1 DGD-DB2-Ausbildung Strategischer Überblick DB2-M DB2-Einführung und Konsequenzen 1 Tag Grundausbildung Spezialisierung professionelle Anwendungsentwicklung und Datenbank-Administration DB2-PROG DAT-MOD Logische Daten-Modellierung SQL-GR SQL-Grundlagen Einführung in die Sprache DB2-Anwendungsprogrammierung 3 Tage 3 Tage 3 Tage DB2-IMP DB2-GR DB2-Grundlagen und Einführung DB2-ADES Implementierung des physischen Daten-Modells DB2-Anwendungsdesign 2 Tage 2 Tage XML-GR XML-Grundlagen Einführung in das Konzept 2,5 Tage DB2-Temporal Tables DB2-LOB DB2-ROUTRIG Fachliche und technische Daten-Versionierung Die Behandlung von Large Objects und Triggern 1 - 2 Tage SQL-VERTIEF SQL-Vertiefung Versions-Entwicklungen 2 Tage 2 Tage 2 Tage DB2-PERFSQL DB2-REFRESH Wissens-Refresh individuelle Themen 3 Tage DB2-SQL-PerformanceAnalyse 3 Tage 1 - n Tage DB2-UTILITY DB2-Online- und Standalone-Utilities 2 Tage Hinweis: Durch Anklicken des blau markierten Seminard-Kurznamens erhalten Sie eine Kurzübersicht des Seminars. DB2-V9 DB2 Version 9.1 for z/OS Versions-Entwicklungen 2 Tage © Copyright DGD GmbH Germany 65201 Wiesbaden DB2-V10 DB2 Version 10 for z/OS Versions-Entwicklungen 2 Tage DB2-OPER DB2-Operating und DB2-Commands 2 Tage DB2-V11 DB2 Version 11 for z/OS Versions-Entwicklungen 2 Tage DGD-Seminarreihe DB2 unter z/OS Standardangebot 2014 2 Strategischer Überblick DB2-M DB2-Einführung und Konsequenzen 1 Tag Grundausbildung SQL-GR SQL-Grundlagen Einführung in die Sprache 3 Tage Titel, Themen Zielgruppe Voraussetzungen Workshop DB2-M: DB2-Einführung und Konsequenzen Management, Projektverantwortliche Keine Kein Workshop oder gemäß individueller Anforderung Für alle, die mit der SQLSprache arbeiten Keine Praktischer Workshop mit SPUFI (DB2 z/OS) oder auf einer Windows-Plattform (DB2-LUW) Für alle, die DB2-Grundlagen benötigen Keine Kein Workshop oder gemäß individueller Anforderung Für alle, die an XML-Grundlagen interessiert sind. Keine Kein Workshop oder gemäß individueller Anforderung Welche Zielsetzungen verfolgt das Relationen-Modell? Welche Konsequenzen hat eine DB2-Einführung? Welche Entwicklungsbereiche sind betroffen? Die Rolle des Unternehmens-Modells. Welche Voraussetzungen sind zu schaffen: - Personelle Voraussetzungen - Organisatorische Voraussetzungen - Technische Voraussetzungen. Die Vorgehens-Strategien bei einer DB2-Einführung. SQL-GR: Einführung in die SQL-Sprache Relationale Terminologie DB2I - die interaktive Host-Schnittstelle SELECT-Statement und seine Komponenten: - SELECT-, FROM-, WHERE-, GROUP BY-ORDER BY-Klausel - Basis-Sprach-Elemente - UNION, Join (Inner Join und Outer Join) - Nested Table Expression, Sub-Query DML-Manipulations-Statements SQL-DCL Data Control Language DB2-Katalog DB2-GR: DB2-Einführung und Grundlagen DB2-GR DB2-Grundlagen und Einführung 2 Tage Welche Entwurfsprinzipien gelten unter DB2? Die Rolle des Unternehmens-Modells. Welche Zielsetzungen verfolgt das Relationen-Modell? System-Komponenten und DB2-Objekte. Die DB2-Sprachschnittstellen. Autorisierungskonzept und Zugriffsschutz-Mechanismen. Konsistenzsicherungsmaßnahmen durch DB2. DB2 im Praxiseinsatz: Problemzonen und Lösungsansätze. DB2-Versions-Entwicklungsgeschichte Erkennbare Trends. XML-GR: XML-Einführung und Grundlagen XML-GR XML-Grundlagen Einführung in das Konzept 1 - 2 Tage Zielsetzung, Vorteile und Grenzen von XML Die Markierungs-Sprache (Markup-Language). Hierarchisches XML-Modell und die Konsequenzen. Wohlgeformtes und gültiges XML-Dokument. XML-Schema und die Komponenten. Welche Möglichkeiten bietet das Namensraum-Konzept? XML-Familie. Überblick der DB2-Unterstützung © Copyright DGD GmbH Germany 65201 Wiesbaden DGD-Seminarreihe DB2 unter z/OS Standardangebot 2014 Spezialisierung professionelle Anwendungsentwicklung und Datenbank-Administration DAT-MOD Logische Daten-Modellierung 3 Tage Titel, Themen Zielgruppe DAT-MOD: Logische Daten-Modellierung Projektverantwortliche, Architekten, im Rahmen eines integralen Unternehmens-Modells. Drei-Ebenen Ansatz als Basis der professionellen System-Entwicklung: alle DB2-Anwendungsentwickler. - Analyse Benutzer-Objekte: Modellierung nach ERM - Design des konzeptionellen Modells nach dem RM - Physische Modellierung (nur Überblick). - 2 Tage DB2-Temporal Tables Fachliche und technische Daten-Versionierung 2 Tage DB2-LOB Die Behandlung von Large Objects 2 Tage Für alle, die mit der SQL-Sprache Kenntnisse lt. Kursarbeiten inhalte DAT-MOD und DB2-PROG erforderlich. Vom konzeptionellen Modell zum internen Modell. Implementierung des physischen Daten-Modells unter DB2. Möglichkeiten und Konsequenzen von De-Normalisierungs-Maßnahmen. Funktionale Abhängigkeiten (z.B. RI, Check, Trigger, UDF). 2 Tage DB2-REFRESH Wissens-Refresh individuelle Themen 1 - n Tage Praktischer Workshop an Pinwänden: "Logische Daten-Modellierung" DB2-Temporal Tables - Daten mit Gültigkeitszeiten poral Tables: Workshop "Physisches DB2-Design" mit theoretischen Übungen am Schreibtisch. Erfahrungen im DB-Design sind hilfreich. Vorausberechnung der zu erwartenden Zugriffsaufwendungen und der System-Verweilzeiten. Alle, die erkannt haben, dass - es Zeit wird, sich mit der Zeit zu beschäftigen! Gute DB2-Kenntnisse Kein Workshop oder gemäß individueller Anforderung. Alle, die an Details zu Large Gute DB2-KenntObjects interessiert sind und/oder nisse die Versions-Entwicklungen im LOB-Bereich detailliert erörtert bekommen möchten Kein Workshop oder gemäß individueller Anforderung. Alle, die an Details zu UDFs, STPs und Triggern interessiert sind. Es wird kein praktischer Workshop durchgeführt. Anhand diverser praktischer Fallbeispiele werden die Wirkungen detailliert erläutert Bei Inhouse-Seminaren kann eine praktische Workshop-Umgebung eingerichtet werden. Kein Workshop oder gemäß individueller Anforderung. - Fachliche Gültigkeiten (PERIOD BUSINESS_TIME) - Technische Gültigkeiten (PERIOD SYSTEM_TIME) - Bi-Temporal-Tables mit Daten-Versionierung und History-Table. DB2-LOB: Large Objects Speicherung und Verarbeitung von Large Objects mit Einbeziehung der bisherigen Versions-Entwicklungen bis inkl. Version 10: - LOB-Objekt-Typen und interne Zusammenhänge LOB-Nutzung in Anwendungsprogrammen LOB-Nutzung in Utilities LOB-Performance DB2-ROUTRIG und Triggern Keine Einbeziehung von Datensichten, gesamtheitlicher Ansatz mit Integration von Daten, Funktionen, Datensichten und Prozessen, Integritätsregeln und -Maßnahmen (inkl. logischer Trigger). DB2-IMP: Implementierung des Daten-Modells Implementierung des physischen Daten-Modells Voraussetzungen Workshop Besondere Schwerpunkte sind: - DB2-IMP 3 unter DB2: Gute DB2-Kenntnisse - Infrastruktur: Entwicklungs- und Ausführungsumgebung - Funktionalität - Performance DB2-REFRESH: Auffrischung des DB2-Wissens Individuelle Behandlung der von den Teilnehmern gewünschten DB2Themen (wird vor dem Seminar abgestimmt). Ziel ist die Aktualisierung des DB2-Wissens auf die letzten VersionsEntwicklungen. Das Seminar wird nur als Firmenseminar angeboten. © Copyright DGD GmbH Germany 65201 Wiesbaden Alle, die mit DB2 arbeiten, aber Entsprechendes mit einem älteren VersionsVorwissen Wissensstand bzw. alle, die nicht tagelang in einem Seminar zubringen wollen, sondern nur bestimmte Themen im Detail geklärt sehen möchten. DGD-Seminarreihe DB2 unter z/OS Standardangebot 2014 4 Spezialisierung professionelle Anwendungsentwicklung und Datenbank-Administration SQL-VERTIEF SQL-Vertiefung Versions-Entwicklungen 3 Tage Titel, Themen Zielgruppe Voraussetzungen Workshop SQL-Vertiefung - Sprache im Wandel der Versionen. Alle Anwendungsentwickler, die glauben, dass sie SQL verstehen, anwenden, vielleicht sogar glauben SQL zu beherrschen und immer noch die Sprachmittel von vor über 10 Jahren benutzen! Nutzungsmöglichkeit der technischen Umgebung zum Absetzen von SQLStatements. Wesentliche Sprach-Erweiterungen: - Inner und Outer Join-Typen - Common Table Expression und Rekursives SQL - Scalar Fullselect - Set Operatoren INTERSECT und EXCEPT - MERGE- und TRUNCATE Statement - Manipulierende SELECTs - Scrollable Cursor - ROWSET-Verarbeitung für INSERT, MERGE und Cursor - GET DIAGNOSTICS-Statement - ROW-CHANGE TIMESTAMP - Native-SQL-Prozedursprache - Temporäre Tabellen - Diverse neue Funktionen durch neue Daten-Typen, XML, OLAP, SOUNDEX und sonstige Versionserweiterungen. - Verbesserungen beim GROUP BY und ORDER BY - LOB- und XML-Verarbeitungsmöglichkeiten DB2-PROG: DB2-Anwendungsprogrammierung DB2-PROG DB2-Anwendungsprogrammierung 3 Tage Die Verwaltung der DB2-Daten und die Meta-Objekte von DB2. - SQL-DDL, SQL-DML und SQL-DCL - DB2-Commands und -Utilities. Programmierung unter DB2: - Entwicklungsumfeld, - Programmaufbau und Inhalte. Interne Datenhaltung und Performance-Kontrolle von SQL-Statements (Überblick). DB2-ADES: DB2-Anwendungsdesign DB2-ADES DB2-Anwendungsdesign 2,5 Tage Anwendungs-Design unter DB2 zur Gewährleistung korrekter und konsistenter Daten. Design von DB2-Anwendungssystemen: - Online, Batch, Multi-User (batch-orientierte Prozesse in einer permanent verfügbaren Umgebung). Spezielle Schwerpunkte: Konsistenzbewahrung, Parallel-Update, Aktualität und Verfügbarkeit, COMMIT, Wiederanlauf und Wiederaufsetz-Logik. DB2-PERFSQL: DB2-Performance der SQL-Statements DB2-PERFSQL DB2-SQL-PerformanceAnalyse 3 Tage Detaillierte Behandlung der Performance-Faktoren eines DB2-Systems bei der SQL-Statement-Abwicklung und die Auswirkungen auf die Anwendungsentwicklung. Detail-Beschreibung des Optimizers, seiner Zugriffspfad-Alternativen, der Prädikat-Behandlung, Filterfaktoren und der Zugriffspfad-Entscheidungen. Analysemöglichkeiten. © Copyright DGD GmbH Germany 65201 Wiesbaden Programmierer und alle Mindestens 1/2-jähDB2-Anwendungsentwickler. rige Erfahrung in der allgemeinen Programmierung. Theroetische DB2Grundkenntnisse analog DB2-GR. DB2-Projektleiter, alle DB2Anwendungsentwickler.. Datenbank-Administratoren und technisch interessierte DB2-Entwickler. Praktischer Workshop mit SPUFI (DB2 z/OS) oder auf einer Windows-Plattform DB2LUW (auf Windows ohne Programmierung). Praktischer Workshop (nur bei 5-tägigen Firmenseminaren): "Objekt-Verwaltung, Katalog und Utilities" "Einsatz von SQL-Statements in Programmen (Embedded und Cursor-Konzept)" Mindestens 1/2-jährige Erfahrung im DB2. Gute DB2-Kenntnisse sind empfehlenswert. Es wird ein theoretischer Schreibtisch-Workshop durchgeführt: - DB2-Verfahrens-Design mit Cursor-Aufsetzlogik. Mindestens 1-jährige Erfahrung im DB2-Umfeld. Kenntnisstand von DB2-PROG, DB2IMP und DB2-PAE erforderlich. Fallbeispiele: Detaillierte Zugriffspfad-Analyse Bei Inhouse-Seminaren kann eine praktische Workshop-Umgebung eingerichtet werden. DGD-Seminarreihe DB2 unter z/OS Standardangebot 2014 Spezialisierung professionelle Anwendungsentwicklung und Datenbank-Administration DB2-UTILITY DB2-Online- und Standalone-Utilities 2 Tage DB2-OPER DB2-Operating und DB2-Commands 2 Tage DB2-V9 DB2 Version 9 UDB for z/OS Versions-Entwicklungen 1 Tag DB2-V10 DB2 Version 10 for z/OS Versions-Entwicklungen 2 Tage DB2-V11 DB2 Version 11 for z/OS Versions-Entwicklungen 2 Tage 5 Titel, Themen Zielgruppe DB2-UTILITY: DB2-Online- und Standalone-Utilities Alle, die an Details zu den Gute DB2-KenntDB2-Utilities interessiert sind nisse Kein Workshop oder gemäß individueller Anforderung Alle, die an Details zu den Gute DB2-KenntDB2-Commands interessiert nisse sind. Kein Workshop oder gemäß individueller Anforderung DB2-Projektleiter, alle DB2Anwendungsentwickler. Gute DB2-Kenntnisse Kein Workshop oder gemäß individueller Anforderung DB2-Projektleiter, alle DB2Anwendungsentwickler. Gute DB2-Kenntnisse Kein Workshop oder gemäß individueller Anforderung DB2-Projektleiter, alle DB2Anwendungsentwickler. Gute DB2-Kenntnisse Kein Workshop oder gemäß individueller Anforderung Darstellung der DB2-Online- und Standalone-Utilities. Spezielle Schwerpunkte: - Parametrisierungsmöglichkeiten und -Wirkungen. DB2-OPER: DB2-Operating und DB2-Commands Überblick der relevanten System-Ressourcen DB2-System-Strukturen Starten und Stoppen des DB2-Systems Steuerung und Kontrolle des DB2-Systems: Überblick DB2-Commands nach Ressource-Kategorien: Databases und Spaces Bufferpools Connections und Threads Voraussetzungen Workshop LOG-Komponenten DB2-Online-Utilities DB2-Traces IMS-Connections und -Threads CICS-Connections und -Threads IRLM-Subsystem Admin-Scheduler-Tasks Sonstige DB2-Commands Pending Status (Advisory und Restricted Status) DB2-V9-Versions-Neuerungen Systemtechnische Neuerungen Relevante Neuerungen für die Anwendungs-Entwicklung Performance-relevante Neuerungen und Verbesserungen. DB2-V10-Versions-Neuerungen Systemtechnische Neuerungen Relevante Neuerungen für die Anwendungs-Entwicklung Performance-relevante Neuerungen und Verbesserungen. DB2-V11-Versions-Neuerungen Systemtechnische Neuerungen Relevante Neuerungen für die Anwendungs-Entwicklung Performance-relevante Neuerungen und Verbesserungen. © Copyright DGD GmbH Germany 65201 Wiesbaden