£1,150.00

Price for this course

2 HOURS

Duration

Classroom IBM

Delivery

Available dates


Mon07Dec 20 TO Tue08Dec 20

Where

Tech Data
The Capitol Building, Oldbury
Bracknell
RG12 8FZ

Code

TR-646778
Mon07Dec 20 TO Tue08Dec 20

Where

Tech Data ILO UK
Connection details will be communicated separately
Instructor Led
Online

Code

TR-646779
Mon07Dec 20 TO Tue08Dec 20

Where

Tech Data
2nd Floor, Broadwall House, 21 Broadwall Street
London
SE1 9PL

Code

TR-646780
Mon15Mar 21 TO Tue16Mar 21

Where

Tech Data ILO UK
Connection details will be communicated separately
Instructor Led
Online

Code

TR-664414
Mon14Jun 21 TO Tue15Jun 21

Where

Tech Data ILO UK
Connection details will be communicated separately
Instructor Led
Online

Code

TR-664415

Overview

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.

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

Objective

  • 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

Course Outline

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


FAQs

What do I need to bring with me to my public class?

All required learning materials and equipment are provided in the classroom.

 

 

 

 

When do public training course fees have to be paid?

For public training classes payment must be received no later than three business days prior to the first day of class in order to remain in the class and confirm your seat. Failure to provide payment by this date may result in removal from the class, and/or late cancellation fees applied. You can submit payment in the form of a Purchase Order or credit card.

 

 

 

 

On-site (private) Course Pricing:

To find out more about On-site training e-mail us at enablement@agilesolutions.co.uk or call one of our offices.

 

 

 

 

What is the cancellation policy?

Requests for cancellations or date transfers need to be received at least ten (10) business days prior to the event start date in order to receive a full refund. If a cancellation or reschedule request is received less than ten (10) business days before the start date, the penalty of 100% of the cost of the course will be applied, resulting in no amount of the fee being refunded. Refunds will not be allowed for “no-shows” in our public training or IVA courses. This cancellation policy is strictly enforced.

 

 

 

 

What happens if Agile Solutions needs to cancel or reschedule a course?

Agile Solutions reserves the right to cancel events for any reason at any time. Cancellation liability for Agile Solutions, if Agile Solutions cancels the course, is limited to the return of course payment ONLY. Agile Solutions will not reimburse registrants for any other costs including but not limited to any travel cancellation fees or penalties, including airfare and hotel costs. PLEASE NOTE: If your registration status is either “Approved”, or “Pending Payment” you have not been confirmed for the class and it is recommended that you do not make any travel arrangements until you have received a confirmation e-mail letting you know the class and registration is confirmed.

 

 

 

 

How will I know if my course has been rescheduled?

Agile Solutions reserves the right to reschedule or cancel a course due to low enrollment or if necessitated by other circumstances. Agile Solutions will contact you via e-mail or phone to inform you of the change of schedule. Once you have been notified you may reschedule or receive a full credit. Agile Solutions shall not be liable for any other costs including but not limited to any non-refundable travel arrangements if a course is rescheduled or cancelled.