EIEIOTECHNOVATION
← Training programmes

EIEIO / DATA SCIENCE

CE030MY - DB2 Family Fundamentals

Reference course outline

2 days

Audience

This basic course is for persons needing an introductory knowledge of DB2, and persons preparingfor advanced and specialized DB2 education.

Pre-requisites

You must have:

Basic knowledge in data processing.

Skill Gained

After completing this course, you should be able to :

List and describe the major components of IBM's relational database, DB2

Explain the characteristics of a DB2 table

Relate the basic concepts of data modeling

State the processing instructions given to DB2 via simple SQL statements

List and describe several ways to build (write) and execute SQL statements

List and describe steps needed to imbed SQL statements in an application program

:: Course CE030MY ::

Explain some of the functions performed by, and the responsibilities of, database and system administrators

Establish a base for more specialized DB2 education

Day 1

9:00am – 12. 30pm

Module 1 - Understanding a Table

Identify the advantages of a relational database

Dene a relation

Name the language used to talk to a relational database manager (RDBM)

List three characteristics assigned to each column

Dene the tasks performed by DB2 when running an application

Dene the roles that are performed within DB2

1:3 0pm – 5.00pm

Module 2 - Data Modeling and Database Design

State the purpose of a business model

Identify an Entity-Relational Diagram (ERD) model

List several DB2 column data types

Identify non-standard column and table names

Identify the characteristics of a primary key and a foreign key

State the purpose of referential integrity

State the purpose of triggers

Module 3 - How does a User use DB2?

List several ways to talk to DB2

List multiple ways to generate an SQL statement

List several ways to ADD, REMOVE, or CHANGE table rows

List several ways to READ data and produce reports

Day 2

9:00am – 12. 30pm

Module 4 - How does a Programmer use DB2?

List the steps needed to create a test environment

List the necessary steps to coding SQL in a program

Describe the purpose of SQL delimiters

Describe the purpose of an SQL Communication Area (SQLCA)

List the steps involved in preparing a program for execution

State the di-erences between static and dynamic SQL

:: Course CE030MY ::

Day 2

1:3 0pm – 5.00pm

Module 5 - What does an Administrator do in DB2?

List some of the tasks performed by a DB2 System Administrator: Identifying the DB2 product, Installing DB2,

Creating subsystems/instances, databases and table spaces, Authorizing, and Monitoring

List some of the tasks performed by a DB2 Database Administrator: Creating, altering and dropping tables, views and indexes, Planning locking strategies, Running utility jobs and Authorizing

Module 6 - Information Management with DB2

List several planning considerations for distributing data

List some of the skills required to successfully distribute data

Di_erentiate between remote unit of work, distributed unit of work, and distributed request

List some of the security concerns when dealing with distributed data

List some of the other products that interface with DB2

This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.