On successful completion of this course, attendees will be able to:
IT developers and designers, DB2 database administrators and application programmers.
Attendees should have a basic knowledge of DB2 concepts (as provided by the one-day RSM course DB2 for z/OS - Features & Facilities).
4 days
£1625 (ex. VAT)
DADD
New data types; NOT LOGGED tablespaces; Index enhancements; Cloned tables; Universal tablespaces; etc. This segment introduces many of the enhancements introduced with DB2 9
Changing data types and lengths; amending indexes to have true VARCHAR columns; separating partitioning and clustering. This segment introduces the enhancements introduced to assist with on-line schema management.
Using LISTDEF to build reusable object lists; using TEMPLATE to generate data set names and attributes and simplify JCL; the use of the OPTIONS statement to control execution parameters. This segment examines the use of LISTDEF, TEMPLATE and OPTIONS statements in setting up and controlling utility jobs.
LOAD enhancements; REBUILD INDEX enhancements; REORG enhancements; UNLOAD enhancements. This segment describes the major enhancements in the utilities mentioned.
Index defined vs table defined partitioning; adding new partitions; rotating partitions; rebalancing partitions. This segment describes the enhancements available to assist with partition management.
Need and definition of schema; need for, definition of and use of user defined distinct types (UDTs); need for, definition of and use of user defined functions (UDFs); need for, definition of and use of stored procedures; UDT, UDF and stored procedure security. This segment examines the role of UDTs, UDFs and stored procedures, their definition and control.
Large object data; relationship between base and auxiliary tables; large object locking considerations; large object logging and recovery considerations; XML data support; XML data model; XML data storage; Indexing XML data; XML data backup & recovery. This segment covers the use, definition, and recovery of large object and XML data types.
Program preparation steps; relevance of packages and collections; package versioning; accessing different tables at execution time; common problems. This segment examines program preparation and the options available to provide flexibility within applications.
Hands-on exercises complement the course material to assist in full understanding of the subject matter.