DB2数据库技术培训.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DB2数据库技术培训

目  录 一、创建和访问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实例 7 (三)、给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) 14 (二)、表 15 (三)、约束 15 1、唯一性约束 16 2、引用完整性约束 16 3、表检查约束 17 (四)、视图 17 (五)、索引 18 三、使用DB2图形化工具 19 (一)、使用 CCA 给数据库编制目录 19 (二)、使用Control Center创建和操作DB2对象 25 四、日志 34 (一)、为什么需要日志文件 34 (二)、日志的类型 35 1、循环日志 35 2、归档日志 36 (三)、日志管理配置参数 37 五、备份和恢复 38 (一)、备份数据库 38 (二)、恢复数据库 40 六、装入、导入和导出工具 42 (一)、使用Load 42 (二)、使用Export 44 (三)、使用Import 44 一、创建和访问DB2数据库 (一)、DB2 UDB的组成 1、数据库的逻辑、物理和性能特征 DB2 数据库实际上由对象集合组成。从用户的角度来看,数据库是以某种方式联系在一起的表的集合。 从数据管理员(DBA)的角度来看,它比那种看法稍为复杂一些。实际的数据库包含多个下面这样的组件: 表、视图、索引、模式 锁、触发器、存储过程、包 缓冲池、日志文件、表空间 这其中的一些项关系到如何组织数据,比如表和视图;其它一些项涉及到这些对象的物理实现,比如表空间;一些对象只处理怎样通过缓冲池和其它内存对象管理数据库性能。 2、DB2 存储模型 DB2 有处理数据的逻辑和物理两种存储模型。用户处理的实际数据放在表中。虽然表可能由列和行组成,但用户却不知道数据的物理形式。这有时被称为数据的物理独立性。 表本身放在表空间中。表空间作为数据库和保存实际表数据的容器对象之间的层。一个表空间可以包含多个表。 容器是物理存储设备。它可以通过目录名、设备名或文件名来识别。一个容器被分配给一个表空间,而一个表空间可以跨多个容器。将多个容器分配给一个表空间有效的避开了操作系统的局限性,这种局限性限制了一个容器可以拥有的数据量。下图说明了所有这些对象之间的关系。 虽然表是存放在表空间中的基本对象,但是您必须知道 DB2 数据库系统中的其它对象,以及它们将怎样映射到表空间。 3、表、索引、长字段和表空间 表、索引和长字段(有时被称为“二进制大对象”(Binary Large Objects 或 BLOB))是在 DB2 中创建的对象。这些对象被映射到表空间,表空间本身被映射到物理磁盘存储。 表是数据记录的无序集合。它由列和通常被认为是记录的行组成。这些表可以是永久(基本)表,也可以是临时(声明的)表或临时(派生的)表。从 DBA 的角度来看,空间被分配给这些表对象中的每一个。 索引 是与单个表相关联的物理对象。索引用来在表中实施唯一性(确保没有重复的值)以及增强检索信息时的性能。创建索引可以加速查询处理的速度! 长字段 (BLOB)指表中的一种数据类型。这个数据类型通常包含非结构化的数据(图像、文档、音频等),并且一般包含大量的信息。当删除、插入和操作这些对象时,在表中存储这种类型的数据将导致过多的开销。不是将它们直接存储在表的行中,而是存储链接到长字段表空间中的位置的指针。 4、DMS 和 SMS 表空间 表空间是数据库和存储在数据库中的表之间的逻辑层。表空间在数据库中创建,而表在表空间中创建。DB2 支持两种类型的表空间: 系统管理空间(System Managed Space(SMS))-- 操作系统的文件系统管理器分配和管理表的表空间类型。 数据库管理空间(Database Managed Space(DMS))— 数据库管理器控制存储空间。这个表空间本质上旨在最好满足数据库管理器需要的特殊目标文件系统的实现。 从 DBA 的角度来看,SMS 表空间几乎不需要维护。从易于使用的角度来看,

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档