Kurs DB2 Grundlagen

Aus cps4it-Wiki
Zur Navigation springenZur Suche springen

Überblick

Der Kurs wird unter dem folgenden Titel angeboten: DB2 Grundlagen oder DB2 für Anwendungsentwickler

Der Kurs gibt einen Einführung in das relationale Datenbanksystem DB2 der IBM.


Unterlagen

Präsentation Teil 1 (pdf, 940kB)

Präsentation Teil 2 (pdf, 790kB)

Präsentation Teil 3 (pdf, 1,4MB)

(ppsx, nkB) noch nicht vorhanden

(pps, nkB) noch nicht vorhanden

Übungen (pdf, 510kB)

Übungen-Musterlösungen (pdf, 320kB)



Informationen zum Seminar:

Seminar cp-01-81-02 DB2-Anwendungsentwicklung
Zielgruppe Anwendungsentwickler, DB-Administratoren, IT-Organisatoren, IT-Projektleiter, die sich mit der Konzeption und Entwicklung von DB2-Anwendungen befassen.
Teilnehmer bis 12 Teilnehmer
Dauer 5 Tage
Voraussetzungen Kenntnisse in COBOL oder PL/1, z/OS-Grundlagen, ISPF
Seminarziele Die Teilnehmer lernen, wie die SQL-Sprache einzusetzen ist, um Daten in einer Datenbank aufzufinden und zu verändern. Sie können SQL-Befehle sowohl interaktiv mit der Benutzerschnittstelle DB2I/SPUFI als auch eingebettet in COBOL- oder PL/1-Programmen einsetzen. Sie lernen die Umgebung des DB2-Datenbankmanagementsystems kennen und erhalten das notwendige Hintergrundwissen für die Realisierung von Datenbankanwendungen.
Inhalte
1. Relationale Datenbanken: Datenbankdesign - Normalisierung - Konsistenzregeln - Logische und physische Datenstruktur - DB2-Objekte: VIEW, TABLE, INDEX, SY-NONYM, TABLESPACE, DATABASE und STOGROUP.
2. SQL-Sprache mit Praktikum: CREATE TABLE, INDEX, SYNONYM sowie Ändern und Entfernen dieser Objekte - Referentielle Integrität, PRIMARY KEY und FOREIGN KEY - INSERT, UPDATE, DELETE - SELECT und ORDER BY - WHERE-Klausel - INNER JOIN und OUTER JOIN - UNION - Spalten-funktionen - GROUP BY, HAVING - Nested Table Expressions - Subqueries - Skalare Funktionen - Datums- und Zeitangaben - Erstellen und Abfragen einer VIEW - Katalogabfragen -
3. Datenschutz: GRANT, REVOKE.
4. Anwendungsentwicklung: SQL-Befehle im Programm - Host-Variable - Indikatorvariable - Fehler-behandlung - Programmentwicklung: DCLGEN, PRECOMPILE, COMPILE, LINK, BIND, RUN - CURSOR FOR READ ONLY - CUR-SOR FOR UPDATE - Der Isolationlevel (RR, CS, UR) - Sperreinrich-tung, LOCK TABLE - COMMIT und CURSOR WITH HOLD, ROLL-BACK
5. Performance: Verwendung von Indizes, EXPLAIN-Befehl, Programmiertipps.
Methode Vortrag, Gruppenarbeit, Praktikum