DB2数据库技术培训

2018-11-21 15:18

商业智能技术培训

DB2 UDB 数据库技术

广州菲奈特融通软件有限公司

DB2 UDB 数据库技术

目 录

一、创建和访问DB2数据库 ------------------------------------------------------------------------------------- 1

(一)、DB2 UDB的组成 ----------------------------------------------------------------------------------- 1

1、数据库的逻辑、物理和性能特征 --------------------------------------------------------------- 1 2、DB2 存储模型 --------------------------------------------------------------------------------------- 1 3、表、索引、长字段和表空间 --------------------------------------------------------------------- 2 4、DMS 和 SMS 表空间 ----------------------------------------------------------------------------- 2 5、Buffer pools的配置 --------------------------------------------------------------------------------- 3 (二)、创建数据库 ------------------------------------------------------------------------------------------- 5

1、创建数据库实际上创建了什么 ------------------------------------------------------------------ 6 2、数据库的位置 ---------------------------------------------------------------------------------------- 6 3、代码页和排列序列 ---------------------------------------------------------------------------------- 7 4、表空间的定义 ---------------------------------------------------------------------------------------- 7 5、CREATE DATABASE实例 ----------------------------------------------------------------------- 8 (三)、给DB2数据库编制目录 -------------------------------------------------------------------------- 9

1、为什么要给数据库编制目录? ------------------------------------------------------------------ 9 2、在客户机编制目录 ---------------------------------------------------------------------------------- 9 3、使用发现的自动配置 ----------------------------------------------------------------------------- 10 4、使用访问概要文件的自动配置 ---------------------------------------------------------------- 10 5、手工配置 -------------------------------------------------------------------------------------------- 11

二、创建DB2数据库对象 -------------------------------------------------------------------------------------- 11

(一)、数据类型 -------------------------------------------------------------------------------------------- 11

1、数字型数据类型 ----------------------------------------------------------------------------------- 12 2、字符串型(String)数据类型 ------------------------------------------------------------------ 13 3、日期时间型(Datetime)数据类型 ----------------------------------------------------------- 14 4、数据链接型(Datalink) ------------------------------------------------------------------------ 15 (二)、表 ------------------------------------------------------------------------------------------------------ 15 (三)、约束 --------------------------------------------------------------------------------------------------- 16

1、唯一性约束 ----------------------------------------------------------------------------------------- 16 2、引用完整性约束 ----------------------------------------------------------------------------------- 16 3、表检查约束 ----------------------------------------------------------------------------------------- 17 (四)、视图 --------------------------------------------------------------------------------------------------- 18 (五)、索引 --------------------------------------------------------------------------------------------------- 18 三、使用DB2图形化工具 -------------------------------------------------------------------------------------- 20

(一)、使用 CCA 给数据库编制目录 ---------------------------------------------------------------- 20 (二)、使用Control Center创建和操作DB2对象 ------------------------------------------------- 26 四、日志 -------------------------------------------------------------------------------------------------------------- 35

(一)、为什么需要日志文件 ----------------------------------------------------------------------------- 35 (二)、日志的类型 ----------------------------------------------------------------------------------------- 36

1、循环日志 -------------------------------------------------------------------------------------------- 36 2、归档日志 -------------------------------------------------------------------------------------------- 37 (三)、日志管理配置参数 -------------------------------------------------------------------------------- 38 五、备份和恢复 ---------------------------------------------------------------------------------------------------- 39

广州菲奈特融通软件有限公司 第1页

www.fenet.com.cnDB2 UDB 数据库技术

(一)、备份数据库 ----------------------------------------------------------------------------------------- 39 (二)、恢复数据库 ----------------------------------------------------------------------------------------- 42 六、装入、导入和导出工具------------------------------------------------------------------------------------- 44

(一)、使用Load ------------------------------------------------------------------------------------------- 44 (二)、使用Export ----------------------------------------------------------------------------------------- 45 (三)、使用Import ----------------------------------------------------------------------------------------- 46

广州菲奈特融通软件有限公司 第2页

www.fenet.com.cn DB2 UDB 数据库技术

一、创建和访问DB2数据库

(一)、DB2 UDB的组成

1、数据库的逻辑、物理和性能特征

DB2 数据库实际上由对象集合组成。从用户的角度来看,数据库是以某种方式联系在一起的表的集合。

从数据管理员(DBA)的角度来看,它比那种看法稍为复杂一些。实际的数据库包含多个下面这样的组件:

表、视图、索引、模式 锁、触发器、存储过程、包 缓冲池、日志文件、表空间

这其中的一些项关系到如何组织数据,比如表和视图;其它一些项涉及到这些对象的物理实现,比如表空间;一些对象只处理怎样通过缓冲池和其它内存对象管理数据库性能。

2、DB2 存储模型

DB2 有处理数据的逻辑和物理两种存储模型。用户处理的实际数据放在表中。虽然表可能由列和行组成,但用户却不知道数据的物理形式。这有时被称为数据的物理独立性。

表本身放在表空间中。表空间作为数据库和保存实际表数据的容器对象之间的层。一个表空间可以包含多个表。

容器是物理存储设备。它可以通过目录名、设备名或文件名来识别。一个容器

www.fenet.com.cn被分配给一个表空间,而一个表空间可以跨多个容器。将多个容器分配给一个表空间有效的避开了操作系统的局限性,这种局限性限制了一个容器可以拥有的数据量。下图说明了所有这些对象之间的关系。

广州菲奈特融通软件有限公司 第1页

DB2 UDB 数据库技术

虽然表是存放在表空间中的基本对象,但是您必须知道 DB2 数据库系统中的其它对象,以及它们将怎样映射到表空间。

3、表、索引、长字段和表空间

表、索引和长字段(有时被称为“二进制大对象”(Binary Large Objects 或 BLOB))是在 DB2 中创建的对象。这些对象被映射到表空间,表空间本身被映射到物理磁盘存储。

表是数据记录的无序集合。它由列和通常被认为是记录的行组成。这些表可以是永久(基本)表,也可以是临时(声明的)表或临时(派生的)表。从 DBA 的角度来看,空间被分配给这些表对象中的每一个。

索引 是与单个表相关联的物理对象。索引用来在表中实施唯一性(确保没有重复的值)以及增强检索信息时的性能。创建索引可以加速查询处理的速度!

长字段 (BLOB)指表中的一种数据类型。这个数据类型通常包含非结构化的数据(图像、文档、音频等),并且一般包含大量的信息。当删除、插入和操作这些对象时,在表中存储这种类型的数据将导致过多的开销。不是将它们直接存

www.fenet.com.cn储在表的行中,而是存储链接到长字段表空间中的位臵的指针。

4、DMS 和 SMS 表空间

表空间是数据库和存储在数据库中的表之间的逻辑层。表空间在数据库中创建,而表在表空间中创建。DB2 支持两种类型的表空间:

广州菲奈特融通软件有限公司 第2页


DB2数据库技术培训.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:供水管网管理工作的思考

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: