DB培训资料课件.pdfVIP

  • 4
  • 0
  • 约1.75万字
  • 约 62页
  • 2023-09-11 发布于江苏
  • 举报
DDBB22培培训训 第一页,共六十二页。 DDBB22逻逻辑辑组组成成图图 第二页,共六十二页。 DDBB22数数据据库库由由一一组组对对象象组组成成 包含许多下面列出的物理和逻辑对象: – 表、视 、索引和模式 –锁、触发器、存储过程和包 –缓冲池、日志文件和表空间 在以上对象中,有些 (如表或视 )帮助确定数据是如何组织的。 另一些对象 (如表空间)引用数据库的物理实现。 剩下的一些对象 (如缓冲池和其它内存对象)则仅处理如何管理 数据库性能。 第三页,共六十二页。 第四页,共六十二页。 DDBB22 存存储储模模型型 用户处理的实际数据位于表中 表本身位于表空间中。 表空间被用作数据库和包含实际表数据的 器对象之间的一层。 表空间可包含多个表。 器是物理存储设备。可以用目录名、设备名或文件名来标识 它。 一个 器分配给一个表空间。一个表空间可以跨越多个 器。 第五页,共六十二页。 DDBB22存存储储模模型型 第六页,共六十二页。 表表、、索索引引、、长长字字段段和和表表空空间间 表、索引、长字段 (有时称为二进制大对象或 BLOB)是在 DB2 数 库内创建的对象这些对象被映射到表空间,而表 空间本身则被映射到物理磁盘存储器。 表是一个无序的数 记录集。它由列和行构成,通常称之为记录。 索引是与单个表相关联的物理对象。索引用来在表中强制实施唯一性 (也就是说,确保没有重复值),以及在检索信息时改进性能。 长字段 (或 BLOB)是表内的一种数 类型。这种数 类型通常由 非结构化数 (图像、文档和音频文件)构成,并且包含数量极 大的信息。在表内存储这种数 会导致删除、插入和操作这些对 象时的过度开销。所以并不直接将它们存储在表的行中。 第七页,共六十二页。 DDMMSS 和和 SSMMSS 表表空空间间 表空间是数据库和存储在该数据库中的表之间的逻辑层。 表空间在数据库内创建,表则在表空间内创建。 DB2 支持 种表空间: – 系系统统管管理理的的空空间间 ((SSyysstteemm--MMaannaaggeedd SSppaaccee,,SSMMSS))::这里,操作系统 的文件系统管理器分配并管理空间,其中表是缺省表空间类型。 – 数数据据库库管管理理的的空空间间 ((DDaattaabbaassee--MMaannaaggeedd SSppaaccee,,DDMMSS))::这里, 数据库管理器控制存储空间。这种表空间实质上是特殊用途文件系统的实现, 旨在最好地满足数据库管理器的需要。 SMS 表空间需要的维护很少。然而,SMS 表空间提供的优化选项较 少,并且性能也许不及 DMS 表空间。 第八页,共六十二页。 结结构构化化查查询询语语言言 ((SSQQLL)) 大多数SQL 语句包含一个或多个下列语言元素: –字字符符::单字节字符 以是一个字母)、一个数字或一个特殊字符 –标标记记::标记是一个或多个字符的序列。标记不能包含空格,除非它 是定界标识符或字符串常量。 –标标识识符符::SQL标识符是用于构成名称的标记。 – 数数据据类类型型::值的数据类型决定了DB2如何解释该值。DB2支持许多 内置数据类型,也支持用户定义的数据类型 – 常常量量::常量指定一个值。

文档评论(0)

1亿VIP精品文档

相关文档