数据库

Db2® 数据库是 关系数据库数据库将所有数据存储在彼此相关的表中。 在这些表之间建立关系,以便可以共享数据并使重复项最少。

关系数据库是被视为一组表并按照关系数据模型操作的数据库。 它包含一组用来存储、管理和访问数据的对象。 这种对象示例包括表、视图、索引、函数、触发器和程序包。 对象可以由系统(内置对象)或用户(用户定义的对象)定义。

分布式关系数据库包含一组表和其他对象,它们分布在不同但内部相连的计算机系统中。 每个计算机系统都有一个关系数据库管理器,用于管理其环境中的表。 数据库管理器相互间的通信和合作方式允许给定数据库管理器在另一个计算机系统上执行 SQL 语句。

分区关系数据库是在多个数据库分区中管理其数据的关系数据库。 这种将数据分布在多个数据库分区中的方式对大多数 SQL 语句来说是透明的。 但是,某些数据定义语言 (DDL) 语句会将数据库分区信息考虑在内 (例如, CREATE DATABASE PARTITION GROUP)。 DDL 是用于描述数据库中的数据关系的 SQL 语句子集。

联合数据库是其数据存储在多个数据源(例如,不同的关系数据库)中的关系数据库。 这些数据看起来就像都位于单个大型数据库中一样,并且可以通过传统 SQL 查询来访问。 对数据所作的更改可以显式定向至适当的数据源。