|
DB2
|
Course
|
Introduction to
DB2 Application Programming
|
|
Level
|
Introductory
|
|
Overview
|
The participants will be introduced to the features, functions and services provided by DB2. The course describes DB2 data processing using SQL. The participants will learn how to code and debug DB2 programs written in COBOL.
Lab sessions will help in reinforcing the concepts discussed during lectures.
|
|
Objective
|
On completing this course, participants will be able to -
-
Use SQL Data Definition Language to create objects.
-
Embed SQL statements in a COBOL program.
-
Prepare these programs for execution.
-
Set up a test data environment.
-
Understand the functions performed by end users and programmers.
-
Understand the responsibilities of database and system administrators.
|
|
Duration
|
Six
(06) days: (09.30AM till 17.30AM) |
|
Participant's
Profile
|
Application programmers who will code and debug DB2 programs in COBOL.
|
|
Prerequisite
|
-
Basic knowledge of programming in COBOL.
-
Working knowledge of TSO, ISPF and JCL.
|
|
Follow-on session
|
Mock or Live Project
hands on is recommended after this course.
|
|
Course Contents
|
Day – 1
SQL – Data Definition Language
Designing tables for DB2
Lab Session – 1
Day – 2
-
Program preparation steps
-
Creating packages
-
Setting up the test environment
-
Running, testing and debugging programs
SQL – Data Manipulation Language
Lab Session – 2
Day – 3
-
Host variables
-
Indicator variables
-
Cursors
-
Fetch
-
Exception conditions
-
Dynamic SQL
Lab Session – 3.
Day – 4
-
Correlated subqueries
-
Set operators
-
Predicates
-
Constraints
-
Triggers
-
Joins
Lab session – 4 .
Day – 5
-
Coding transactions
-
COMMIT and ROLLBACK
-
Restartable programs
-
Error handling
Locking
Lab Session – 5.
Day – 6
-
Privileges
-
Administrative authority
-
GRANT and REVOKE
-
Using views for security
DB2 utilities
Lab Session – 6.
|
|
Corporate Training
IBM Mainframes
LSO
TSO/ISPF
MVS
JCL
VSAM
COBOL
CICS
DB2
IMS-DB/DC
|