Вы находитесь на странице: 1из 5

Overview About Training:

z/OS DB2 Training in which helps you to understand how the companies are using DB2.
In the Year of 1983 IBM introduced relational Database model in Mainframe. If we want
to work or interact with database means, we need to know about DB2 subsystem. Our
DB2 Training is very much mixed both practical and Theory.

COURSE CONTENT:

z/OS DB2System Programmer

This course is designed to describe the basic components that apply to all z/OS systems. It
includes high level concepts that apply to the z/OS hardware platform and the z/OS software &
DB2. It then provides a more detailed analysis, description and lab activities that can be applied
to the Db2 system programmer role to maintain z/OS systems.

Audience:

This is advanced DB2 course for z/OS database administrator’s/System programmer


who need to acquire the basic skills required to administer a DB2 database in a z/OS
environment.

Prerequisites:

There are no formal prerequisites for this course.

Key topics

CONTENTS:

 Introduction of mainframe
 Various Subsystem in mainframe
 Over view of z/OS/Storage/Tape/Smp/Catalog/RACF/VTAM
 TSO/E and ISPF
 Data Sets
 JCL and SDSF
 DB2 Relational Database Concepts
 Structured Query Language (SQL) and SPUFI
 DB2 Objects
 The DB2 System
 DB2 Commands and Program Preparation
 DB2 Utilities (Load/Unload/Reorg/Repair/Runstats etc)
 DB2 Shutdown, Startup, and Recovery
 SMPE

AGENDA :

Day 1
 Unit 1: Introduction about z/OS Mainframe
Various Subsystem in mainframe
Over view of z/OS/Storage/Tape/Smp/Catalog/RACF/VTAM

 Unit 2: TSO/E and ISPF


Exercise 1: TSO and ISPF
Exercise 1: Review

 Unit 3: Data Sets (Data Sets and Sequential Data Sets)


Exercise 2: Sequential Data Sets
Exercise 2 Review

Day 2

 Unit 3: Data Sets (Partitioned Data Sets)


Exercise 3: Partitioned Data Sets
Exercise 3 Review

 Unit 3A: Data Sets (VSAM Data Sets)


Exercise 4: VSAM Data Sets
Exercise 4 Review

 Unit 4: JCL and SDSF


Exercise 5: JCL and SDSF
Exercise 5 Review

Day 3

 Unit 5: DB2 Relational Database Concepts


 Unit 6: Structured Query Language (SQL) and SPUFI
Exercise 6: SQL and SPUFI
Exercise 6 Review
 Unit 7: DB2 Objects (Databases and Table Spaces)
Exercise 7: Databases and Table Spaces
Exercise 7 Review
 Unit 7: DB2 Objects (Tables, Indexes, and Views)
Exercise 8: Tables, Indexes, and Views
Exercise 8 Review
Day 4
 Unit 7: DB2 Objects (Qualified Names, Implicit Object Creation, and SQL Statements)
Exercise 9: Qualified Names, Implicit Object Creation, and SQL Statements
Exercise 9 Review
 Unit 8: The DB2 System
Exercise 10: The DB2 System
Exercise 10 Review
 Unit 9: DB2 Commands and Program Preparation
Exercise 11: DB2 Commands
Exercise 11 Review

Day 5

 Unit 10: DB2 Utilities


Exercise 12: DB2 Utilities
Exercise 12 Review

 Unit 11: DB2 Shutdown, Startup, and Recovery


Exercise 13: DB2 Recovery
Exercise 13 Review

 Unit 12: Course Summary

Syllabus on Topics wise:


Introduction to DB2
 What is database and its basic types
 Database models
o Hierarchical
o Network
o RDBMS
o Object Oriented
 Discuss about storage group and volumes table spaces
 Index spaces
 Basic Information About
o Table
o Row
o Column
o Queries
o View
o Trigger
o Synonyms
o Alias
 Discuss Physical Storage of DB2
o DB2 objects
o Buffer pools
 Features of Database design and its types
 Discuss the advantages of DB2 over VSAM
 Discuss the features of data integrity and referential integrity
Interaction with DB2
 Interaction with DB2 using TSO with SPUFI tool and QMF tool
 Introduction to SQL for interacting with DB2
 Introduction to COBOL-DB2 application program
o Using run JCL we can pass the queries
o With execute immediate
o Using prepare and execute technique
o Using dynamic SQL for running the queries
 Discussing the compilation of COBOL-DB2 program
 Facility of Error handling in DB2
o Using DSNTIAR procedure approach
o Using SQL codes
 Discussing commit and rollback features
 Introduction to CURSOR concept
 Handling Null values in DB2
 HANDLING VARCHARS
 Locks facility
 Error Handling
 Error Handling – Introduction
 SQLCA
 DSNTIAR
 WHENEVER
 COMMIT
 Rollback
DB2 Utilities
 Data Consistency Utilities
 CHECK Utility
 REPAIR Utility
 REPORT Utility
 DIAGNOSE Utility
 Backup and Recovery Utilities
 COPY Utility
 MERGECOPY Utility
 QUIESCE Utility
 RECOVER Utility
 REBUILD Utility
 REPORT RECOVERY
 Data Organization Utilities
 LOAD Utility
 REORG Utility
 Catalog Manipulation Utilities
 CATMAINT Utility
 MODIFY Utility
 RUNSTATS Utility
 STOSPACE Utility
Miscellaneous
 DB2 Commands
 Dynamic SQL – Introduction
 Dynamic SQL – Types
 When to use Dynamic SQL
 Execute Immediate SQL
 Non-select dynamic SQL
 Parameter marker
 Fixed-list select
 Varying-list select SQL
Stored Procedure
 Stored Procedure – Development
 Creating Stored Procedures
 Managing Stored Procedures
 Executing a Stored Procedures

Вам также может понравиться