DAY 1
Introduction to DB2
Course Introduction
DB2 - Concepts, and Terminology
Structured Query Language (SQL)
SQL 1 - The SELECT Statement
Hands-on Lab - SELECT
Database 2 Interactive
SQL 2 – SQL Functions
Hands-on Lab - SELECT / Special Features
SQL 3 - ORDER BY, GROUP BY, HAVING
Hands-on Lab - ORDER BY, GROUP BY, HAVING
DAY 2
Structured Query Language (SQL) (Continued)
SQL 4 - Join, Sub-select, UNION
Hands-on Lab - Join, Sub-select, UNION
SQL 5 - Data Definition Language
SQL 6 - INSERT, UPDATE, DELETE
Hands-on Lab - Creating DB2 Components
INSERT, UPDATE, DELETE
DAY 3
DB2 Application Programming
SQL Programming I - Overview
SQL Programming II - Data and Procedure Division Changes
Hands-on Lab - SELECT a single row into a program
SQL Programming III - SELECTing Multiple Rows
Hands-on Lab - SELECT more than one row - the CURSOR
DAY 4
DB2 Application Programming (Continued)
Concurrency Control - Locking
SQL Programming IV - INSERT, UPDATE, DELETE
Hands-on Lab - updating and Referential Integrity
DAY 5
DB2 Application Programming (Continued)
Hands-on Lab - Updating and Referential Integrity
Additional Topics
SQL Programming V - Other Programming Considerations
DB2 Performance Introduction
Hands-on Lab - Analyze SQL statements
Data Control Language (DCL)