Db2 数据库对象概览

Db2 for z/OS® 中,您可以使用数据库对象(如表、表空间、索引、索引空间、键、视图和数据库)来组织和访问数据。

以下简要描述展示了这些结构如何融入 Db2 的整体视角。 下图显示了某些 Db2 结构包含其他结构的方式。 从某种程度上来说, 遏制概念提供了结构层次。

图 1。 Db2 结构层次
开始图描述。 数据库(包括表空间和索引空间)与存储组的关系。 结束图描述。

Db2 结构从最包容到最不包容依次为:

数据库
一组 Db2 结构,包括一系列表、相关索引以及表所在的表空间。
存储器组
磁盘上的一组卷,用于存储包含表格和索引的数据集。
表空间
更改开始数据库中的逻辑存储单元。 表格空间是一个页面集。 推荐的分区增长和分区范围表空间类型始终只包含单个表的数据。 然而,已弃用的分段(非UTS)和简单表格空间类型可以包含一个或多个表格。 更多信息,请参阅 Db2 for z/OS 中的表格空间类型和特征
已弃用的功能: 更改开始FL 504 不推荐使用非UTS表空间作为基本表空间。 在应用程序兼容性级别 V12R1M504 的应用程序兼容性级别或更高版本时,总是创建一个按增长分区或按范围分区的表空间,而指定非UTS表空间(包括现有的多表分段表空间)的CREATE TABLE语句会返回错误。 但是,如果需要,例如在恢复的情况下,您可以使用较低的兼容性级别来创建已弃用类型的表空间。 有关说明,请参阅创建非UTS表空间(已弃用 )。更改结束
更改结束
Db2 数据库中的所有数据都以表格的形式呈现,表格中的每一行都有相同的列。 保存持久性用户数据的表称为基础表。 临时存储数据的表称为临时表
视图
视图是一种表示存在于一个或多个表中的数据的替代方法。 视图可以包含一个或多个基础表中的所有或部分列。
索引
更改开始索引是指 Db2 表中指向数据的有序指针集。 索引与表格分开存储。 索引分为简单索引和扩展索引。 扩展索引是指以下对象之一:
  • 基于表达的索引
  • 空间索引
  • XML索引
更改结束