Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
 
 
ibm certified training   this course works with savings passes
 
code. CF104   length. 3 days
type. Instructor-Led   partner. IBM
price.
$1,950  
 
 
Acquire the skills you need to produce application programs that manipulate DB2 databases. Learn to embed SQL statements in C programs and prepare programs for execution.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
Application programmers who need to write embedded SQL programs in C language.

This course addresses the use of static and simple dynamic embedded SQL. It also addresses coding of stored procedures.

If your programming needs include the use of User Defined Functions (UDF), Application Programming Interfaces (API), or Call Level Interface (CLI), you should also complete:

DB2 UDB Advanced Programming (CF114)
If you are a programmer with static SQL coding experience on another platform, such as DB2 for z/OS, you should not attend this course, but you may be interested in attending CF114.


 
prerequisites
 
 
You should complete:

DB2 Family Fundamentals (CE030)
DB2 SQL Workshop (CE120) or
Introduction to C Programming - AIX/UNIX (Q1070)
or have equivalent knowledge. You should have experience with SQL and C programming languages and be able to complete skeleton programs in C and construct and use SQL statements.


 
skills gained
 
 

Incorporate static SQL statements in an application program
Prepare the program for execution
Validate execution results are correct
Produce code to support multiple rows being returned from the database manager using cursors
Identify considerations regarding units of work, concurrency, and restart of programs
Identify differences between static and dynamic SQL
Provide test data for applications
Discuss program and DB2 options relative to performance of static SQL


 
ibm education advantage program eligibility:
 
 

Yes - IBM Education Pack - online account


 
related courses, exams and materials
 
 


  before related training and products


 
course content details  
 


  DB2 concepts

identify DB2 family products
explain DB2 workstation component functions
identify DB2 objects
identify the key differences between static SQL and other application alternatives for accessing DB2 data




  Program structure I

embed INSERT, UPDATE, DELETE and single-row SELECT statements in application programs
effectively communicate with DB2 when processing NULL values and determining the success of statement execution
demonstrate use of DB2 coding aids
code CONNECT statements within an application program
identify connection types and impacts on a unit of work




  Program preparation

identify the additional steps necessary to prepare a program that contains embedded SQL for execution
describe the functions of the DB2 PRECOMPILE and BIND processes
describe factors relevant to the BIND process, including RUNSTATS positioning, package status, parameters, and authorization requirements




  Program structure II

use DECLARE, OPEN, FETCH, and CLOSE CURSOR statements to handle select criteria that may return multiple rows in application programs
issue positioned UPDATE and DELETE statements
use compound SQL




  Recovery and locking concepts

define a unit of recovery
identify the basic locking strategies used by DB2




  Dynamic SQL introduction

describe the difference between static and dynamic SQL
list the types of dynamic statements
code dynamic SQL in a program




  Managing test data

identify methods to insert data into a table
use the LOAD or IMPORT utility
identify the purpose of the RUNSTATS utility
identify the purpose of the REORG utility




  Performance considerations

use programming techniques that enhance DB2 application performance by following general guidelines, using indexable predicates, and avoiding unnecessary sorts
identify the access paths available to DB2
list common causes of deadlocks and avoid such causes when possible
use the EXPLAIN tools as aids to develop applications that emphasize performance




  Daily Agenda - Day 1

Welcome
Unit 1 - DB2 Concepts
Lab - DDL
Unit 2 - Program Structure - Part 1
Lab - Program Structure I




  Day 2

Unit 3 - Program Preparation
Lab - Program Preparation
Unit 4 - Program Structure - Part 2
Lab - Program Structure II
Unit 5 - Recovery and Locking Concepts
Lab - Cursor Restart




  Day 3

Unit 6 - Dynamic SQL Introduction
Lab - Dynamic SQL
Unit 7 - Managing Test Data
Lab - Loading Data
Unit 8 - Performance Considerations
Lab - Performance





 
Free Chumby with IBM Training

Save on IBM Training



find a course
 
phone us
 
view course schedule





Advanced training to the point.  Contact an expert training consultant to put together the best training package for your organization

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware