Course #: CE031GB
Duration: 16 Hours
Price: 1,280.00 GBP
Prices reflect a 20% discount for IBM employees
Prices shown are the special AWS Partner Price
Prices reflect the Capgemini employee discount
Prices reflect the UPS employee discount
GSA Public Price: ??gsa-public-price??
GSA Private/Onsite Price: ??gsa-private-price??
For GSA pricing, go to GSA Advantage!
Delivery Formats
Material: LearnGreen (pdf)
This course is eligible for the IBM Full Access Training Pass. Get your subscription for a full year.
Filter Area Unfilter
Classroom Schedule
Virtual Schedule Virtual Training Facts
Close
9AM - 4PM
London Time
Quote
9AM - 4PM
London Time
Quote
Not seeing what you want? Contact us
Not seeing what you want? Contact us
Classroom Schedule
Virtual Schedule
Close
There are no virtual classes on the schedule in your country.
There are no public classes currently scheduled in your country.
View our global class schedule
This course is available in private, mentoring or e-learning options.
Complete this form, and a Training Advisor will be in touch with you shortly to address your training needs.
By submitting this form, I agree to LearnQuest's Terms and Conditions
Request Private Training
Close
Tell us a little about yourself:
By submitting this form, I agree to LearnQuest's Terms and Conditions
All Courses Backed by the LearnQuest 100% Satisfaction Guarantee
Course Description
This course provides you with information about the functions of IBM's DB2, a relational database manager which may be installed under a variety of operating systems on many hardware platforms.
DB2 runs under the z/OS, VM, Linux, UNIX, and Windows operating systems, to name a few.
The course includes discussion of how the DB2 products provide services. The focus is on the services DB2 provides and how we work with DB2, not on its internal workings.
Objectives
- 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
- Comprehend 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
- Explain some of the functions performed by, and the responsibilities of, database and system administrators
- Establish a base for more specialized DB2 education
Audience
This basic course is for persons needing an introductory knowledge of DB2, and persons preparing for advanced and specialized DB2 education.
Prerequisites
You should have:
- Basic knowledge in data processing
Topics
Understanding a Table
- Identify the advantages of a relational database
- Define a relation
- Name the language used to talk to a relational database manager (RDBM)
- List three characteristics assigned to each column
- Define the tasks performed by DB2 when running an application
- Define the roles that are performed within DB2
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
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
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 SQLCA
- List the steps involved in preparing a program for execution
- State the differences between static and dynamic SQL
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
Information Management with DB2
- List several planning considerations for distributing data
- List some of the skills required to successfully distribute data
- Differentiate 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
Agenda
Day 1
- Welcome
- Understanding a Table
- Data Modeling and Database Design
- How does a User use DB2?
Day 2
- How does a Programmer use DB2?
- What does an Administrator do in DB2?
- Information Management with DB2


Reviews
Anonymous writes:
- Learning more about programming with DB2 and more understanding of plans and packages.

We Guarantee You'll be Satisfied
At LearnQuest, our goal is always the same: to provide the highest quality training and service to each and every customer.
If you’re not satisfied for any reason, simply contact one of our Training Advisors for assistance with your concerns.

Enrollment Options
Select the Training Provider you would like to use
Already have an account? Login here >
You will be leaving the LearnQuest Website
*If using Apple Training Credits or LearnPass, you must enroll with LearnQuest