DB2_730教材 第 3 部分 访问DB2数据.docx

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

DB2 9 基础(730 考试)认证指南,第 3 部分: 访问 DB2 数据开始之前关于本系列如果您正准备参加 DB2 基础认证(考试 730),那您就来对地方了。这个 共分 7 部分的 DB2 认证指南系列教程 涵盖了为参加考试而必须理解的所有基础知识。即使您不打算马上参加认证考试,本系列教程也可以帮助您了解 DB2 9 中的新特性。关于本教程本教程是共分 7 部分的系列教程中的第 3 部分,这个系列的目的是帮助读者准备 DB2 9 Fundamentals Certification(考试 730)。本教程的内容主要涉及考试第 3 部分 “访问 DB2 数据” 中的目标。本教程不讨论安装 DB2 的过程。如果您还没有安装 DB2,我们强烈建议下载并安装一份 IBM DB2 9 的拷贝,Express Community Edition。安装 DB2 能帮助您理解 DB2 9 Fundamentals Certification 考试中考察的许多概念。在安装 DB2 产品之后,您会希望尽可能快地让数据库运行起来。本教程讲解组成 DB2 数据库的对象,以及影响创建数据库的方式的因素。在简要介绍 DB2 对象之后,我们将研究用来创建、访问和操作 DB2 对象的不同工具。 回页首目标在学完本教程之后,您应该能够: 自己创建一个 DB2 数据库对它进行编目以供其他用户使用研究和操作数据库中的对象回页首先决条件本教程不讨论安装 DB2 的过程。如果您还没有安装 DB2,我们强烈建议下载并安装一份 DB2 Express - C 的拷贝。安装 DB2 能帮助您理解 DB2 9 Family Fundamentals Certification 考试中考察的许多概念。在 DB2 Technical Support Web 站点中,Technical Information 标题下面的 Quick Beginnings 图书中记录了安装过程。回页首系统需求您不需一份 DB2 拷贝即可顺利完成本教程的学习。但若下载 IBM DB2 9 的免费试用版并在学习本教程时进行实践,那么收益会更大。什么组成了 DB2 数据库?数据库的逻辑、物理和性能特性DB2 数据库实际上由一个对象集合组成。从用户的角度来看,数据库是一组通常以某种方式相关联的表。 从数据库管理员(DBA,也就是您)的角度来看,数据库比这要复杂一点儿。实际的数据库包含许多物理对象和逻辑对象: 表、视图、索引、模式锁、触发器、存储过程、包缓冲池、日志文件、表空间这些对象中的一部分(比如表或视图)帮助决定如何对数据进行组织。其他对象(比如表空间)涉及数据库的物理实现。最后,一些对象(比如缓冲池和其他内存对象)只处理如何管理数据库性能。 DBA 应该首先关注数据库的物理实现,而不是直接研究所有可能的参数和对象组合。如何创建数据库并分配它所需的磁盘存储?要正确地回答这个问题,需要了解数据库中的基本对象以及它们如何映射到物理磁盘存储。 DB2 存储模型DB2 利用一个逻辑存储模型和一个物理存储模型来处理数据。用户操作的实际数据放在表 中。表由行和列组成,用户并不知道数据的物理表示。这一事实有时候称为数据的物理独立性。 表本身放在表空间 中。表空间作为数据库与包含实际表数据的容器对象之间的一层。表空间可以包含多个表。 容器 是一个物理存储设备。它可以由目录名、设备名或文件名标识。容器被分配给表空间。表空间可以跨许多容器,这意味着可以突破操作系统对于一个容器可以包含的数据量的限制。下图说明了所有这些对象之间的关系。 尽管表是表空间中的基本对象,但是 DBA 必须了解 DB2 系统中的其他对象以及它们如何映射到表空间。 表、索引、长字段和表空间表、索引和长字段(有时候称为二进制大对象,BLOB)是在 DB2 数据库中创建的对象。这些对象映射到表空间,表空间本身映射到物理磁盘存储。 表是数据记录的无序集合。它由列和行组成,行常常也称为记录。表可以是持久的表(基表)、临时的(声明)表或临时的(派生)表。从 DBA 的角度来看,空间都会分配给这些表对象,但是是在不同的表空间中。 索引 是与一个表相关联的物理对象。索引用来在表中实施惟一性(也就是说,确保没有重复的值)以及改进检索信息时的性能。运行 SQL(结构化查询语言)语句并不需要索引;但是,如果创建索引来提高查询处理的速度,您的用户会因此受益! 长字段(即 BLOB)是表中的一种数据类型。这种数据类型通常由非结构化数据(图像、文档、音频文件)组成,常常包含大量的信息。如果在表中存储这种类型的数据,就会在删除、插入和操作这些对象时导致过大的开销。所以并不是将它们直接放在表的行中,而是存储一个指针,这个指针链接到一个 Large 表空间(以前称为 Long

文档评论(0)

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

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

1亿VIP精品文档

相关文档