DB2 Application Programming
Course Number: 606-TF
Recommended Duration: 5 days
Intended Audience
COBOL, PL/I, C, or Assembler programmers who need to work with DB2 Databases, both from a DB2I perspective, and from within application programs.
Course Overview
This is a main DB2 course for programming professionals. It covers DB2 and SQL concepts, the SPUFI process, and how to embed SQL statements in programs.
Objectives
Students who complete this course will be able to code SQL statements to access DB2 objects, both using SPUFI under DB2I, and from within application programs in the student's standard host environment - CICS, IMS/DB/DC, TSO, or batch. The student also learns how to establish the appropriate execution environment for programs that reference DB2 Data Bases.
Prerequisites
Experience designing and coding application programs in COBOL, PL/I, C, or Assembler in the application environment (CICS, IMS/DB/DC, TSO, or batch) in which DB2 will be used.
Topics
-
Relational database concepts
-
DB2 concepts
-
DB2I, SQL, and SPUFI
-
SELECT / UPDATE / DELETE / INSERT
-
COMMIT / ROLLBACK
-
Joined and nested queries
-
Creating DB2 tables
-
DB2 objects
-
DB2 system catalog tables
-
SQL in application programs
-
Host variables and structures
-
DCLGEN and SQLCA
-
BIND / REBIND / FREE
-
Cursors and locks
-
Security and Authorization
-
EXPLAIN and efficiency considerations
|