You are on page 1of 2

Section 1 - Relational Data Model and Databases (15%) a.

Demonstrate understanding of the concepts of Data, Data Model and Information Model b. Demonstrate knowledge of the Relational Data Model and its components c. Demonstrate knowledge of objects in a relational database (tables, columns, rows, primary keys and foreign keys) d. Demonstrate knowledge of what is a Database Management System and its advantages regarding storage of data Section 2 - DB2 Fundamentals (15%) a. Demonstrate knowledge of the different DB2 editions and features included b. Understanding of the different licenses available for DB2 Data Server c. Demonstrate ability to create and drop DB2 instances and databases, and how to view and modify their configuration d. Demonstrate knowledge of DB2 storage concepts: table space, containers, buffer pools e. Describe the different DB2 client packages f. Demonstrate knowledge of DB2's administration tools, data movement tools and their purpose g. Demonstrate knowledge of IBM Data Studio and IBM Data Studio Administration Console Section 3 - Working with Databases and Database Objects (10%) a. Demonstrate knowledge of creating, cataloguing, dropping and connecting to DB2 servers and databases b. Identify basic characteristics of DB2 database objects c. Demonstrate ability to use DDL SQL statements to create different database objects Section 4 - Working with SQL (15%) a. Identify the results of a given DML SQL statement b. Demonstrate ability to use SQL to SELECT data from multiple tables using different types of join c. Ability to use SQL to sort or group related data d. Ability to use SQL to update, delete or insert data Section 5 - Transactions on DB2 (5%) a. Demonstrate knowledge of transactions and the ACID (Atomicity, Consistency, Isolation, Durability) properties b. Identify the result of operations when COMMIT and ROLLBACK commands are involved Section 6 - Data Concurrency (5%) a. Demonstrate knowledge of common concurrency issues, timeouts and deadlocks

b. Ability to describe Isolation Levels in DB2 9.7 and given a situation, be able to identify the proper isolation level to be used c. Demonstrate ability to change the isolation level for database operations Section 7 - Database Security in DB2 (10%) a. Ability to describe DB2 authentication and authorization methods b. Ability to assign and revoke privileges and authorities to users, user groups and roles using SQL c. Demonstrate knowledge of what is a DB2 Trusted Context and advantages of using Trusted Connections d. Demonstrate knowledge of Label-Based Access Control and its advantages over regular SQL privileges Section 8 - Backup and Recovery (5%) a. Demonstrate understanding of different logging types in DB2 b. Ability to describe available database and table space backup types in DB2: offline/online, full, incremental, incremental delta c. Demonstrate knowledge of recovery operations for the different types of backup in DB2 Section 9 - DB2 Programming Fundamentals (10%) a. Ability to identify programming languages and APIs supported by DB2 b. Given a specific API, knowledge of which DB2 client packages are necessary for building and running applications c. Ability to understand the differences between static and dynamic SQL d. Demonstrate knowledge of different routine types (functions and procedures) and implementations in DB2 e. Demonstrate understanding of purpose of triggers and supported types of trigger in DB2 f. Demonstrate knowledge of DB2 tools to develop and execute routines Section 10 - DB2 pureXML (10%) a. Demonstrate basic knowledge of XML, XPath and XSLT and how these technologies are related b. Demonstrate knowledge of storing XML documents in DB2 with pureXML c. Demonstrate ability to insert, update, delete and retrieve XML data in DB2 using SQL d. Demonstrate ability to use IMPORT, EXPORT and LOAD utilities to move XML data e. Demonstrate ability to identify the result of XQuery statements in DB2 f. Demonstrate knowledge of XQuery language and SQL/XML publishing functions g. Demonstrate basic knowledge of XML indexes

You might also like