DB2认证考试大纲
关于DB2 8.1认证考试大纲 DB2 UDB V8.1 认证考试目标
DB2 Family Fundamentals
考试 700 的目标
1、规划 15% (8题)
· 了解 DB2 UDB 产品(客户机和服务器等)
· 了解 DB2 工具
· 了解数据仓库(Datawarehouse)和 OLAP 概念
· 了解非关系型数据概念(扩展器等)
2、安全性 9% (5题)
· 了解如何限制数据访问
· 了解不同特权
3、访问 DB2 UDB 数据 15% (8题)
· 能够确定和定位 DB2 UDB 服务器
· 能够访问和操作 DB2 UDB 对象
· 能够创建基本的 DB2 UDB 对象
4、使用 DB2 UDB 数据 31% (17题)
· 了解事务
· 给出一个 DDL SQL 语句,了解如何确定其结果
· 给出一个 DML SQL 语句,了解如何确定其结果
· 给出一个 DCL SQL 语句,了解如何确定其结果
· 能够使用 SQL 从多个表选择(SELECT)数据
· 能够使用 SQL 对数据进行排序(SORT)或分组(GROUP)
· 能够使用 SQL 更新(UPDATE)、删除(DELETE)或插入(INSERT)数据
· 能够调用过程
5、使用 DB2 UDB 对象 19% (10题)
· 能够演示 DB2 UDB 数据类型的用法
· 在给定情况下,能够创建表
· 了解如何确定何时应该使用引用完整性
· 了解如何确定数据约束的方法
· 了解如何确定表、视图或索引的特征
6、数据并发性 11% (6题)
· 了解如何确定影响锁定的因素
· 能够列出可以获得锁的对象
· 了解如何确定 DB2 UDB 锁的特征
· 在给定情况下,了解如何确定应该使用的隔离级别
DB2 UDB V8.1 for Linux, UNIX, and Windows Database Administration
考试 701 的目标
1、DB2 服务器管理 19% (13题)
· 能够配置/管理 DB2 实例(如作用域)
· 掌握 DB2 认证
· 掌握 DB2 授权
· 能够设置用户和/或组权限
· 掌握 DB2 Force 命令的用法
· 能够配置客户机/服务器连通性
· 能够调度作业
· 能够使用 Discovery 配置客户机服务器连通性
· 能够熟练解释 Notify 日志的内容
2、数据放置 17% (12题)
· 能够创建数据库
· 能够熟练论述模式的使用
· 能够熟练论述各种表空间的状态
· 能够创建和操作各种 DB2 对象
· 能够创建 SMS 表空间,并论述其特征
· 能够创建 DMS 表空间,并论述其特征
3、数据库访问 17% (12题)
· 能够使用 GUI 工具创建 DB2 任务
· 掌握索引的创建和管理
· 能够创建对表的约束(例如 RI、Informational 和 Unique)
· 能够对表创建视图
· 能够熟练检查 System Catalog 表的内容
· 能够使用 GUI 工具访问 DB 对象
· 掌握如何增强数据唯一性的知识
4、监控 DB2 活动 16% (11题)
· 能够获取/修改数据库管理器配置信息
· 能够获取/修改数据库配置信息
· 能够捕捉 Explain/Visual Explain 信息
· 能够熟练分析 Explain/Visual Explain 信息(sortheap、buffpage 和 degree)
· 能够确定 DB2 控制器(DB2 Governor)和查询巡视器(Query Patroller)的功能
· 能够获取和修改 DB2 注册表变量
· 能够捕获快照
· 能够创建和激活事件监控程序
· 能够识别健康中心(Health Center)的输出
5、DB2 实用程序 17% (12题)
· 能够使用 EXPORT 实用程序从表抽取数据
· 能够使用 IMPORT 实用程序将数据插入表
· 能够使用 LOAD 实用程序将数据插入表
· 能够确定何时使用 IMPORT 和 LOAD
· 能够使用 REORG、REORGCHK、REBIND 和 RUNSTATS 实用程序
· 能够使用 DB2Move 和 DB2Look
· 掌握 DB2 顾问程序(DB2 Advisor)的功能
· 能够使用 DB2 控制中心(DB2 Control Center)
6、备份和恢复 14% (10题)
· 能够执行数据库级别和表空间级别的备份和恢复(BACKUP 和 RESTORE)
· 能够确定和解释索引重建过程中的问题
· 掌握数据库日志记录
· 掌握崩溃(Crash)恢复
· 掌握版本(Version)恢复
· 掌握前滚(Roll Forward)恢复
DB2 UDB V8.1 Family Application Development
考试 703 的目标
数据库对象和编程方法 13%
· 了解 DB2 对象的命名约定(别名和视图等)
· 了解通过应用程序访问数据所需的权限
· 了解复杂的数据库对象
· 了解如何确定动态嵌入式 SQL 和静态嵌入式 SQL 之间的区别
· 能够熟练确定何时使用 CLI/ODBC
· 能够熟练确定何时使用 JDBC 和 SQLJ
· 能够确定何时使用 SQL 例程和函数
· 能确定何时使用 OLEDB
数据操作 26%
· 能够跨多个表查询数据库
· 能够跨多个数据库(联邦数据库)查询表
· 了解如何更改数据
· 能够使用 DB2 SQL 函数
· 能够使用公共表表达式
· 了解如何确定何时在 SQL 程序中使用游标
· 了解如何确定游标的类型
· 了解如何确定游标的范围
· 能够操作游标
· 能够管理工作单元(事务管理)
嵌入式 SQL 编程 11%
· 了解创建嵌入式 SQL 编程应用程序所需的步骤以及产生的输出
· 了解如何确定何时使用宿主变量(begin-declare)
· 能够熟练声明宿主变量
· 能够在查询中熟练使用宿主变量
· 能够解释/分析 SQLCA 内容
· 了解常见错误、预编译和绑定数据库程序
· 能够在嵌入式 SQL 编程应用程序内连接到数据库
ODBC/CLI 编程 13%
· 了解不同的句柄类型
· 了解如何配置 DB2 ODBC 驱动程序
· 了解如何确定问题(诊断记录)
· 了解调用 ODBC/CLI 函数的正确顺序
· 了解各种 CLI 游标类型并知道何时使用它们
· 能够在 ODBC/CLI 编程应用程序内连接到数据库
Java 编程 13%
· 了解各种 JDBC 对象
· 了解 SQLJ 和 JDBC 之间的差异
· 了解如何确定问题(JDBC 跟踪、SQL 异常和 JDBC 错误日志)
· 能够熟练执行构建 SQLJ 应用程序的步骤
· 能够跨多个数据库管理事务(JTA)
· 能够在 JAVA 应用程序内连接到数据库
· 能够确定应当使用哪种连接类型连接到数据库
高级编程 16%
· 在程序内利用动态和静态 SQL
· 能够在程序内熟练地强制转换 UDT
· 了解如何确定何时使用复合 SQL(Compound SQL)
· 了解在应用程序内的并发性考虑事项
· 了解分布式工作单元的概念
· 了解如何使用参数标记
· 能确定使用 Unicode 编程的方法
· 使用性能增强特性(缓冲的插入)
用户定义的例程(User Defined Routine)8%
· 了解如何使用 UDF
· 了解何时使用存储过程
· 能够熟练使用 DB2 开发中心(DB2 Development Center)
· 了解使用 DB2 开发中心的编程语言
DB2 UDB V8.1 for Linux, UNIX and Windows Advanced Database Administration
考试 704 的目标
高级管理 32%
· 能够设计表空间
· 能够创建表空间
· 能够管理表空间
· 能够设计缓冲池
· 能够创建缓冲池
· 能够管理缓冲池
· 能够利用操作内并行性(intra-parallelism)
· 能够利用操作间并行性(inter-parallelism)
· 能够设计和配置联邦数据库访问
· 能够管理分布式工作单元
高可用性 19%
· 能够开发日志记录策略
· 能够使用高级备份功能部件
· 能够使用高级恢复功能部件
· 能够实现备用数据库(日志交付、复制、故障转移、故障监控程序)
性能和可伸缩性 37%
· 确定和使用影响数据库系统性能的配置参数
· 确定和使用影响数据库系统性能的 DB2 注册表变量
· 了解关于查询优化器概念
· 能够管理和调优内存和 I/O
· 能够分析性能问题
· 能够管理大量用户和连接
· 能够为提高性能对大量数据进行分区
· 能够管理数据库中分区的数量
· 能够创建和管理多维群集表
· 能够确定更为适当的索引
联网和安全性 12%
· 能够在多台服务器上配置分区数据库
· 能够管理与主机系统的连接
· 能够确定和解决连接问题
· 了解外部认证机制
· 能够实现数据加密
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/nokiaguy/archive/2009/03/18/4684712.aspx