DB2 V9.7 for Linux, UNIX, and Windows

词汇表

有关其他术语和定义,请参阅 www.ibm.com/software/globalization/terminology。

各种定义已经过万维网协会(http://www.w3.org/)许可而再版。

〔A〕
〔B〕
〔C〕
〔D〕
〔E〕
〔F〕
〔G〕
〔H〕
〔J〕
〔K〕
〔L〕
〔M〕
〔N〕
〔O〕
〔P〕
〔Q〕
〔R〕
〔S〕
〔T〕
〔W〕
〔X〕
〔Y〕
〔Z〕
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z

〔A〕

安全标号组件(security label component)

在基于标号的访问控制中,这是一个数据库对象,它表示一个组织用来决定谁对特定数据具有访问权的其中一个标准。另请参阅安全标号(security label)和元素(element)。

安全标号(security label)

在基于标号的访问控制(LBAC)中,这是一个数据库对象,可以将它授予给用户并且还可以应用于表中的行和列来保护数据。只有被授予了适当安全标号的用户才能访问受安全标号保护的数据。另请参阅基于标号的访问控制(label-based access control)、安全标号组件(security label component)和安全策略(security policy)。

安全策略(security policy)

在基于标号的访问控制中,这是一个数据库对象,它与一个或多个表相关联,并且定义可以如何使用 LBAC 来保护这些表。安全策略将定义可以使用哪些安全标号、安全标号之间如何互相比较以及是否使用可选行为。另请参阅基于标号的访问控制(label-based access control)和安全标号(security label)。

安全管理员(security administrator)

负责管理数据库中安全性的个人。

安全套接字层(Secure Sockets Layer,SSL)

一种提供通信隐私的安全协议。借助 SSL,客户机/服务器应用程序可通过用于防止窃听、篡改和伪造消息的方式进行通信。另请参阅认证中心(certificate authority)。

安装程序(installation program)

为在计算机上运行程序包作准备的程序。在安装期间,通常会将安装程序的组件复制并保留在硬盘驱动器上,以允许用户定制程序的缺省设置。

安装点(mount point)

在 Linux 操作系统以及诸如 AIX 等 UNIX 操作系统中,这是指文件系统的安装目录,在该目录中可能还安装了其他文件系统。

安装(installation)

一个或多个 DB2 数据库产品中的一组工件。

〔B〕

版本恢复(version recovery)

这是指使用执行备份操作期间创建的映像来复原数据库的先前版本。另请参阅崩溃恢复(crash recovery)和前滚恢复(roll-forward recovery)。

版本(version)

在 DB2 z/OS 版中,这是指一组相似程序或程序包以及相似数据库请求模块(DBRM)或大对象(LOB)的成员。

绑定文件(bind file)

在将 PRECOMPILE 命令或相应的 API 与 BINDFILE 选项配合使用时由预编译器生成的一个文件。

绑定(bind)

将 DBMS 预编译器的输出转换为可用控制结构,例如,存取方案、应用程序计划或程序包。

包装器(wrapper)

在联合系统中,这是指联合服务器用来执行一些操作(例如,连接至数据源并从数据源中检索数据)的一种机制。为实现包装器,联合服务器使用存储在称为包装器模块的库中的例程。

保存点级别(savepoint level)

用于引用和保存点相关的语句之间的交互作用的单值作用域。

保存点(savepoint)

用来表示工作单元中特定时间点的数据和模式的状态的命名实体。

保留时间限制修剪(retention-limit pruning)

在 SQL 复制中,这是指 Capture 程序对比用户指定的限制旧的 CD 和工作单元表进行的修剪。

保留字(reserved word)

1. 编程语言定义的一个字,用户不能将此字用作标识或对其进行更改。

2. SQL 标准中保留的用于特殊用途的字。

悲观锁定(pessimistic locking)

选择行之后和尝试搜索的更新或删除行操作之间的时间段挂起锁定的一种锁定策略。另请参阅乐观锁定(optimistic locking)和当前落实(currently committed)。

备份暂挂(backup pending)

数据库或表空间的一种状态,在备份数据库或表空间之前,不允许执行任何操作。

备份(backup)

可存储在另一个介质上的数据库或表空间的副本,用来在故障或破坏时将数据库或表空间复原至原始状态。

被拒绝事务(rejected transaction)

副本表中包含与主表相冲突的一个或多个更新的事务。

被拦截的查询(intercepted query)

Query Patroller 从另一个应用程序中拦截的查询, 可以由 Query Patroller 来管理,也可以不由 Query Patroller 来管理。受管理的查询是被拦截的查询的子集。另请参阅受管查询(managed query)和暂挂查询(held query)。

被依赖关系(dependent)

在 SQL 中,这是指至少有一个父代的对象(行、表或表空间)。 另请参阅父表空间(parent table space)。

备用数据库(standby database)

在高可用性灾难恢复中,这是主数据库的副本。通过将主数据库上生成的日志数据前滚并发送至备用数据库来更新备用数据库。另请参阅高可用性灾难恢复(high availability disaster recovery)。

本地非 root 注册表(local non-root registry)

非 root 用户在 UNIX 或 Linux 系统上安装 DB2 产品期间创建的文件。该文件包括诸如服务记录(产品级别和安装路径)、实例记录(实例名和实例路径)以及变量记录(变量名和变量值)之类的信息。

本地更新(local update)

对基本表进行更新,而不是对基本表的副本进行更新。

本地数据库目录(local database directory)

数据库实际存放在的目录。在本地数据库目录中显示的数据库与系统数据库目录位于同一节点上。另请参阅系统数据库目录(system database directory)。

本地数据库(local database)

位于正在使用的工作站上的数据库。另请参阅远程数据库(remote database)。

本地(local)

与直接从用户系统进行访问而不必使用通信线路的设备、文件或系统有关。

崩溃恢复(crash recovery)

在故障后让数据库返回一致且可用的状态的过程。另请参阅版本恢复(version recovery)和前滚恢复(roll-forward recovery)。

比较运算符(comparison operator)

在 SQL 中,这是比较表达式中的一个符号,用来指定两个值之间的关系。比较运算符包括 =(等于)、<>(不等于)、<(小于)、>(大于)、<=(小于或等于)和 >=(大于或等于)。

编码方案(encoding scheme)

表示字符数据的一组规则。

编码字符集标识(coded character set identifier,CCSID)

一个 16 位数,它包括一组特定的编码方案标识、字符集标识、代码页标识以及唯一标识编码图形字符表示法的其他信息。另请参阅二进制字符串(binary string)。

编码字符集(coded character set,CCS)

一组明确的规则,用于建立字符集以及集中的字符与它们的编码表示法之间的一一对应关系。另请参阅不变量字符集(invariant character set)。

变长字符串(variable-length string)

请参阅变长字符串(varying-length string)。

变长字符串(varying-length string)

其长度不固定但可限制在设置范围内的字符串、图形字符串或二进制字符串。

变换函数(transform function)

这是指用来在 DB2 服务器与主语言程序之间单向交换结构化数据类型值的函数。

变换组(transform group)

这是一组变换函数,该函数用来在 DB2 服务器与主语言程序之间单向交换结构化数据类型值。

变换(transform)

应用于 Windows Installer 数据库的一组与安装相关的更改。

变量(variable)

表示可更改的值。另请参阅全局变量(global variable)。

变体函数(variant function)

请参阅非确定性函数(non-deterministic function)。

标尺(gauge)

某项的当前值的指示符。另请参阅计数器(counter)。

标记(tag)

在诸如 SGML、XML 和 HTML 等标记语言中,标记表示一个元素的开始或结束。

标记(token)

计算语言的基本语法单位。标记由一个或多个字符组成, 不包括空白字符,并且不包括字符串常量或定界标识中的字符。

标量函数(scalar function)

可选地接受自变量并且每次调用它时都会返回单个标量值的 SQL 函数。可以在 SQL 语句中表达式有效的任何位置引用标量函数。另请参阅函数(function)和例程(routine)。

标量全查询(scalar fullselect)

返回单个值的一种全查询:只包含一列的一行数据。另请参阅全查询(fullselect)。

标签持续时间(labeled duration)

表示年、月、日、小时、分钟、秒或毫秒的持续时间的数字。

标识列(identity column)

提供一种方法以供 DB2 数据库管理器为插入到表中的每行自动生成数值的列。标识列是使用 AS IDENTITY 子句定义的。一个表不能有多个标识列。

标志(flagger)

一个预编译器选项,它标识应用程序中不符合所选验证标准(例如,ISO/ANSI SQL92 入门级标准)的 SQL 语句。

标准数据库(standard database)

在高可用性灾难恢复中,这是指既不是主数据库也不是备用数据库的数据库。没有为高可用性灾难恢复配置标准数据库。另请参阅高可用性灾难恢复(high availability disaster recovery)。

表标志符(table designator)

用于限定列名的显示名。另请参阅显示名(exposed name)。

表并置(table collocation)

在分区数据库环境中,将具有相同数目的可兼容分区键的两个表存储在同一个数据库分区组中时发生的情况。发生这种情况时,DB2 数据库管理系统可以在存储该数据的数据库分区中执行连接或子查询处理。

表达式上下文(expression context)

会影响特定 XQuery 表达式的结果的所有信息。此信息分为两种类别,分别称为静态上下文和动态上下文。另请参阅动态上下文(dynamic context)和静态上下文(static context)。

表达式(expression)

生成单一值的 SQL 或 XQuery 操作数或者 SQL 或 XQuery 运算符和操作数的集合。

表的表达式(table expression)

通过查询来创建临时结果表的一种表达式。例如,表的表达式可能是这样一个查询:该查询选择几个部门的所有经理,并指定他们都有超过 15 年工作经验并且是在总部工作。

表队列(table queue)

在数据库分区间传送行的机制。表队列是简化了行的插入和除去规则的分布式行流。还可以使用表队列在单一分区数据库中的不同进程间传递行。

表对象标识(table object ID)

表的内部逻辑标识。在 DB2 for Linux, UNIX, and Windows 版中,数据库中每个表的表对象标识都存储在 SYSCAT.TABLES 目录视图的 TABLEID 列中。

表方式处理(table-mode processing)

在 SQL 复制中,这是一种复制预订集处理类型,在此处理中,Apply 程序从源 CD 表中检索所有数据,将该数据(一次一个成员)应用于每个目标表,最终落实操作。另请参阅事务方式处理(transaction-mode processing)。

表分区键(table-partitioning key)

一列或多列的有序集合,这些列中的值用来确定每个表行所属的数据分区。另请参阅数据库分区(database partition)、数据分区(data partition)和分布键(distribution key)。

表分区(table partitioning)

这是一种数据组织方案,即,表数据根据该表中一个或多个分区列中的值分布到多个数据分区中。根据 CREATE TABLE 语句的 PARTITION BY 子句中提供的规范,将给定表中的数据划分到多个存储对象中(这些存储对象可以位于不同表空间中)。另请参阅数据分区(data partition)和数据库分区(database partitioning)。

表函数(table function)

一种函数,它接收一组自变量,并将表返回给引用该函数的 SQL 语句。 只能在子查询的 FROM 子句中引用表函数。另请参阅函数(function)和例程(routine)。

表检查约束(table check constraint)

请参阅检查约束(check constraint)。

表空间标识(table space ID)

对象的主表空间的内部逻辑标识。在 DB2 for Linux, UNIX, and Windows 版中,数据库中每个表空间的表空间标识都存储在 SYSCAT.TABLES 目录视图的 TBSPACEID 列中。

表空间集(table space set)

这是一组表空间和分区,因为表空间中包含的表相互依赖,所以应一起恢复表空间和分区。例如,可以是父表与派生表之间或基本表与辅助表之间存在依赖性。

表空间容器(table space container)

将空间分配给表空间。根据表空间类型的不同,容器可以是目录、设备或文件。

表空间(table space)

数据库中的逻辑存储单元。在 DB2 z/OS 版中,表空间是一个页集,它可以包含一个或多个表。在 DB2 for Linux, UNIX, and Windows 版中,表空间是容器集合,可以将一个表的数据、索引、长字段和 LOB 部分都存储在同一个表空间中,也可以分别存储在单独的表空间中。另请参阅页集(page set)和容器(container)。

表控制的分区(table-controlled partitioning)

一种分区类型,在这种类型的分区中,分区表的分区边界由在 CREATE TABLE 语句中定义的值来控制。

表锁定(table lock)

对数据表的锁定。另请参阅行标识(row identifier)和行锁定(row lock)。

表(table)

这是关系数据库中的一个数据库对象,它由特定数目的列组成,用来存储无序的一组行。另请参阅基本表(base table)、临时表(temporary table)和视图(view)。

别名链(alias chain)

以按顺序、不重复的方式(即不允许循环)相互引用的一系列别名。另请参阅别名(alias)。

别名(alias)

用来标识数据库、模块、昵称、序列、表、视图、或另一别名的备用名称。在 SQL 语句中,可以使用别名来表示同一 DB2 系统或子系统或者远程 DB2 系统或子系统中的对象。另请参阅别名链(alias chain)、数据库名称(database name)、服务器名称(server name)和公用别名(public alias)。

并行度(degree of parallelism)

为处理查询而启动的同时执行的操作数目。

并行性(parallelism)

这是指一种同时执行多个数据库操作的能力。

并行 I/O 处理(parallel I/O processing)

1. 一种 I/O 处理格式,即,DB2 z/OS 版对单用户查询启动多个并发请求,并对多个数据分区同时(并行)执行 I/O 处理。

2. 同时读写两个或更多 I/O 设备以缩短响应时间的过程。

并行(concurrency)

多个交互式用户或应用程序进程对资源的同时共享使用。

并集(union)

将两个 select 语句的结果组合起来的 SQL 操作。并集通常用来合并从几个表中获取的值的列表。

不变量字符集(invariant character set)

在使用给定编码方案的所有编码字符集或代码页中指定相同代码点的字符集(如语法字符集)。另请参阅编码字符集(coded character set)、编码方案(encoding scheme)和代码页(code page)。

不访问状态(no access state)

指示既不允许对表进行读访问也不允许进行写访问的状态。

不可滚动游标(nonscrollable cursor)

游标只能向前移动。不可滚动游标有时称为仅正向游标或串行游标。另请参阅可滚动游标(scrollable cursor)。

不可用程序包(inoperative package)

由于删除了程序包所依赖的一个或多个用户定义函数、过程或方法而变得不可用的程序包。

不可用触发器(inoperative trigger)

由于删除了触发器所依赖的对象或使其变得不可用或者撤销了触发器所依赖的特权而变得不可用的触发器。

不可用视图(inoperative view)

由于下列原因而变得不可用的视图:撤销了对底层表的特权;删除了表、别名或函数;超级视图变得不可用;或者该视图所依赖的另一个视图变得不可用。

不敏感游标(insensitive cursor)

在结果表已经具体化之后,对于结果表的基本行所作的插入、更新或删除操作不敏感的游标。另请参阅游标(cursor)和游标灵敏度(cursor sensitivity)。

不确定解析(indoubt resolution)

将有不确定的逻辑工作单元的状态解析为已落实或回滚状态的过程。

不确定事务(indoubt transaction)

一个事务,其中两阶段落实的一个阶段成功完成,但系统失败,后续阶段无法完成。

不确定(indoubt)

当数据库管理器在它完成第一阶段落实处理之后并且在启动第二阶段之前失败时恢复单元所处的状态, 在紧急重新启动时,恢复单元的状态是不确定的, 直到落实协调程序对数据库管理器指示是要落实还是回滚恢复单元为止。

不受防护(not fenced)

与定义为在数据库管理器进程中运行的过程或用户定义的函数的类型或特征有关。当此类型的对象在运行时(使用不受防护的子句), 无法防止数据库管理器被此对象更改。 另请参阅受防护(fenced)。

不推荐(deprecated)

与虽然受支持但是建议不再使用并且可能变得过时的实体(例如,编程元素或功能部件)有关。

不完整 CCD 表(noncomplete CCD table)

在 SQL 复制中,这是一个 CCD 表, 它最初是空的,当对复制源进行更改时就会将行追加至该表。另请参阅完整 CCD 表(complete CCD table)。

不移动数据状态(no data movement state)

指示不允许在表中执行数据移动操作的状态。

补偿(compensation)

在联合系统上,处理数据源不支持的 SQL 语句部分的能力。另请参阅查询优化器(query optimizer)和下推(pushdown)。

捕获(capture)

在 SQL 复制、事件发布和 Q 复制中,收集源数据库中的更改。这些更改可以来自于 DB2 日志记录或日志,也可以来自于非 DB2 关系数据库中的源事务。

布尔数据(Boolean data)

在 SQL 中,具有下列三个值中的一个的数据:true、false 或 null。

布尔搜索(Boolean search)

一种通过使用运算符(例如 AND、NOT 和 OR)来组合一个或多个搜索项的搜索。

部分分区(partial declustering)

这是指数据库分区的命名子集(数据库分区组)上的表数据的存储,而不是数据库的所有数据库分区上的表数据的存储。

部分实际值

对访问方案的部分执行操作期间搜集的运行时统计信息。

步骤(step)

XQuery PATH 表达式的一部分,它生成一序列项,然后通过 0 个或多个谓词来过滤该序列。该步骤的值包含满足这些谓词的那些项。另请参阅节点测试(node test)和 PATH 表达式(path expression)。

〔C〕

菜单(menu)

显示的各个项的列表,用户可从该列表中进行选择。

参考消息(informational message)

在 Q 复制和事件发布中,有关 Q Capture 程序、Q 预订或发布的状态的消息。

参考约束(informational constraint)

SQL 编译器用来提高查询性能的一项规则,不需要进行其他数据验证。另请参阅约束(constraint)。

参数标记(parameter marker)

在动态 SQL 语句的语句字符串中,这是指表示将由应用程序提供的值的占位符。参数标记的值是在与动态 SQL 语句相关联的 EXECUTE 或 OPEN 语句上提供的。如果语句字符串是静态 SQL 语句,那么可在可能使用主变量的位置使用参数标记。参数标记是问号(?)或冒号后跟名称(:name)。另请参阅带类型参数标记(typed parameter marker)、隐式类型参数标记(untyped parameter marker)和主变量(host variable)。

参数化数据类型(parameterized data type)

可以用特定长度、小数位或精度定义的数据类型。例如,字符串和十进制数据类型被参数化。

参数化游标(parameterized cursor)

一个游标,带有由一组用户指定参数定义的结果集和引用这些参数的查询。打开游标时,参数值和查询用于生成游标结果集。另请参阅游标(cursor)。

参数名(parameter name)

一种标识,用于命名可在过程或用户定义的函数中引用的参数。

参数搜索(parametric search)

一种搜索类型,用于在特定范围内查找包含数字值或属性(例如日期、整数或其他数字数据类型)的对象。

参与者(participant)

除了参与落实过程的落实启动器之外的实体。

操作数(operand)

对其执行操作的一个实体。

槽目录(slot directory)

索引键位于索引页上的一组字节偏移位置。

测地距(geodesic distance)

地球的椭球体表面上任意两点之间的最短路径。

层次结构(hierarchy)

立方体模型的维中按级别分组的一组属性之间已定义的关系。

差分刷新(differential refresh)

请参阅更改捕获复制(change-capture replication)。

插件(plug-in)

可动态装入的库,DB2 数据库管理系统将它用来执行用户编写的涉及到数据库的操作。

插入触发器(insert trigger)

由在触发器定义中指定的对表或视图的插入操作激活的一种触发器。另请参阅删除触发器(delete trigger)、触发器(trigger)、INSTEAD OF 触发器(instead of trigger)和更新触发器(update trigger)。

插入规则(insert rule)

由数据库管理器强制施加的一个条件,必须满足此条件才能将行插入到表中。

差异备份(delta backup)

自从上次成功地备份(完全备份、增量备份或差异备份)提及的表空间之后更改的所有数据库数据的副本。差异备份又称为差分或非累积备份映像。差异备份映像的先行作业是包含差异备份映像中的每个表空间的副本的最近成功备份。

查询控制器(query controller)

这是 Query Patroller 系统的服务器组件,它与 DB2 数据库服务器协同工作来管理查询。

查询块(query block)

这是指由一个 FROM 子句表示的查询的一部分。每个 FROM 子句都可以包含多个查询块,这取决于 DB2 z/OS 版处理查询的方式。

查询类(query class)

在 Query Patroller 中,这是一种机制,它允许根据查询的大小来将查询分组和运行查询。查询类允许收集数据库上的查询流,从而确保不同大小的分组(查询类)中的查询共享资源。

查询内并行性(intraquery parallelism)

使用分区内并行性和/或分区间并行性同时处理单个查询的各个部分的能力。另请参阅分区间并行性(inter-partition parallelism)。

查询提交首选项(query submission preferences)

在 Query Patroller 中,提交者的一组特征,提交者可以查看和更新这些特征。另请参阅提交者(submitter)。

查询序言(query prolog)

在 DB2 XQuery 中,这是指用来定义查询的处理环境的一系列声明。另请参阅查询主体(query body)。

查询优化类(query optimization class)

用来编译查询的一组查询重写规则和优化技巧。

查询优化器(query optimizer)

这是 SQL 和 XQuery 编译器的一个组件,它通过对许多备用存取方案的执行成本进行建模,选择具有最小估计成本的方案来选择数据操作语言语句的存取方案。另请参阅补偿(compensation)。

查询语句(query statement)

请参阅查询(query)。

查询主体(query body)

这是指包含 XQuery 表达式的查询的一部分。另请参阅查询序言(query prolog)。

查询状态(query status)

在 Query Patroller 中,这是指受管查询的处理状态:初始(被拦截)、正在运行、已完成、挂起、排队、被取消、异常终止、被拒绝或者未知。另请参阅受管查询(managed query)。

查询 CP 并行性(query CP parallelism)

这是指单一查询的并行执行,通过使用多个任务来完成。

查询 I/O 并行性(query I/O parallelism)

这是指数据的并行访问,通过在单一查询中触发多个 I/O 请求来实现。

查询(query)

1. 根据特定条件获取数据库中的信息的请求:例如,请求客户表中余额超过 1000 美元的所有客户的列表。

2. 用于指定结果集的特定 SQL 或 XQuery 语句的组件。

长表空间(long table space)

请参阅大型表空间(large table space)。

长度属性(length attribute)

与字符串相关联的值,该值表示该字符串的已声明固定长度或最大长度。

常规表空间(regular table space)

存储数据库管理或系统管理的空间中的持久数据但具有比大型表空间小的空间限制的表空间。另请参阅持久表空间(permanent table space)。

常量(constant)

指定不更改的值的语言元素。常量分为字符串常量和数字常量。

超级异步方式 (super asynchronous mode)

在高可用性灾难恢复中,这是一种同步方式,在该方式中,当成功将事务写至主系统磁盘时,主数据库就认为已落实该事务。主数据库不会等待确认日志数据已发送至备用系统。另请参阅对等状态 (peer state)、高可用性灾难恢复 (high availability disaster recovery) 和同步方式 (synchronization mode)。

超级用户(superuser)

比普通用户具有更高级别的各种系统控制权限的用户。在 UNIX 环境中,标准超级用户为 root 用户。

超空间(hiperspace)

高性能的虚拟存储空间,最大可为 2 吉字节(GB)。与地址空间不同的是,超空间只包含用户数据,而不包含系统控制块或公共区域;并且不在超空间中执行代码。与数据空间不同的是,不能直接引用超空间中的数据;在处理数据之前,必须将数据按 4KB 块的形式移至地址空间。

超时(timeout)

这是指由于资源不可用而造成的应用程序或 DB2 z/OS 版子系统的异常终止。

超文本标记语言(Hypertext Markup Language,HTML)

一种标记语言,它符合“标准通用标记语言”(SGML)标准,主要用来支持文本和图形信息(包括超文本链接)的联机显示。

撤销(revoke)

从授权标识中除去特权或权限。

撤销(undo)

1. 这是指恢复单元的一种状态,它指示必须回退恢复单元对可恢复 DB2 资源所作的更改。

2. 恢复上一次进行的编辑。

成本(cost)

运行某个语句(或语句的元素)的存取方案所需的估计总资源使用量。成本是根据处理器成本(按指令数计算)以及 I/O 成本(搜索和页传送的数目)的组合而得来的。

成功代码集(success code set)

指定成功任务的返回码的一个或多个表达式。例如,可指定 > -1 以考虑零个或零个以上成功任务的所有返回码。

程序包名(package name)

由 BIND、PRECOMPILE 或 REBIND 命令创建的对象的名称。对象是数据库请求模块(DBRM)的绑定版本。名称由位置名、 集合标识、程序包标识和版本标识组成。

程序包(package)

1. 程序准备期间生成的控制结构数据库对象,可包含静态 SQL 语句或 XQuery 表达式的可执行文件形式以及动态 SQL 语句的可执行文件形式的位置占位符。

2. Java 编程中的一组类型。包是用关键字 package 来声明的。(Reprinted with permission from Sun Microsystems, Inc. and © Copyright 1994-2010 Sun Microsystems, Inc. All Rights Reserved.)

3. 在 PL/SQL 编程中,使用 CREATE PACKAGE 语句来定义数据库对象的集合并将此集合表示为模块。另请参阅模块(module)。

程序列表(program list table,PLT)

这是一个 CICS 控制表,它包含在 CICS 启动或关闭期间可以作为一个组运行并且可以被单个 CEMT 事务作为一个组来启用和禁用的程序列表。

成员名(member name)

数据共享组中特定 DB2 z/OS 版子系统的 z/OS XCF 标识。

成员(member)

1. 多维集群中维的元素。 另请参阅维(dimension)。

2. 在单个物理或逻辑主机上运行 DB2 服务器软件的单个数据库管理器实例。

持久表空间(permanent table space)

可以存储任何持久数据的表空间。另请参阅常规表空间(regular table space)和大型表空间(large table space)。

持续时间(duration)

在 SQL 中,表示时间间隔的数字。

持续时间(time duration)

这是一个 DECIMAL(6,0) 值,表示若干小时、分钟和秒。

冲突检测(conflict detection)

确定已复制的更改(插入、更新或删除)是否与目标的某个特征不兼容的过程。存在不兼容性,例如,在复制之前同时对源和目标进行更改。另请参阅副本表(replica table)和主表(master table)。

重放(replay)

在恢复操作期间,这是指将数据库日志的内容应用于备用数据库的过程。

重建阶段(rebuild phase)

数据库所处的一个阶段,即,从数据库成功完成重建复原操作直到首次前滚该数据库并开始处理日志记录这一段时间。

重建(rebuild)

使用一系列表空间复原操作来复原数据库或者该数据库的一部分表空间。

重新绑定(rebind)

用于使用先前绑定包的信息创建应用程序包。例如,在 DB2 for Linux, UNIX, and Windows 版以及 DB2 z/OS 版中,如果对程序访问的表添加了索引,那么必须对它重新绑定程序包才能使用这个新索引。另请参阅自动重新绑定(automatic rebind)、隐式重新绑定(implicit rebind)、显式重新绑定(explicit rebind)和重新编译(recompile)。

重新编译(recompile)

使用应用程序代码中的信息重新创建该应用程序包。另请参阅重新绑定(rebind)。

重新捕获(recapture)

在任何位置更新复制中,捕获副本表中的更改并将这些更改转发至主表或其他副本表。

重新处理(rework)

在复制中,当一个 SQL 语句对目标表操作失败,生成的 SQL 返回码表示可使用另一个 SQL 语句产生目标表中所需结果时,所采取的操作。一个示例是,如果对复制目标表的插入操作由于该行已存在于目标表中而失败,那么将该插入转换为更新。另一个示例是,如果对复制目标表的更新操作由于该行不存在于目标表中而失败,那么将该更新转换为插入。

重新启动队列(restart queue)

一种本地队列,用于保存 Q Capture 程序使用的每个发送队列的重新启动信息。Q Capture 程序使用该信息来确定重新启动后在 DB2 恢复日志中开始读取的位置。

重新启动暂挂(restart pending,RESTP)

这是页集或分区的一种限制状态, 它指示需要对对象执行重新启动(回退)工作。

重新优化(reoptimization)

在运行时重新考虑已优化的 SQL 语句的存取路径的过程。重新优化期间,在选择存取路径时可能会考虑主变量、参数标记和专用寄存器的实际值。

重做(redo)

这是指恢复单元的一种状态,它指示要对磁盘介质重新应用更改以确保数据完整性。

抽取控制文件(extract control file)

包含控制抽取器实用程序的操作的语句的文件。

抽取、变换和装入(extract, transform, and load,ETL)

从一个或多个源收集数据,清理和变换数据,然后将数据装入数据库的过程。另请参阅抽取、装入和变换(extract, load, and transform)。

抽取、装入和变换(extract, load, and transform,ELT)

从一个或多个源中抽取数据的过程,直接将数据装入关系数据库,然后使用数据库引擎来运行数据变换。另请参阅抽取、变换和装入(extract, transform, and load)。

出口例程(exit routine)

从另一个程序获得控制权以执行特定功能的程序。

初始化全查询(initialization fullselect)

递归公共表的表达式中的首次全查询,它从源表中获取初始值的直接子代。

出现的工作负载(workload occurrence)

符合当前会话用户对其具有 USAGE 特权的 DB2 工作负载定义的出现的特定连接。

处理时间(processing time)

对于在受监视时间间隔执行工作的线程或代理进程,这是指耗用时间减去等待时间得出的结果。另请参阅耗用时间(elapsed time)和等待时间(wait time)。

处理指令(processing instruction)

XML 实例文档中的一个嵌入式伪指令,解析该文档时就会将该伪指令传递给应用程序。 处理指令节点是在 XQuery 和 XPath 数据模型中定义的其中一种节点。 另请参阅节点种类(node kind)。

触发操作条件(triggered action condition)

这是触发操作的一个可选部分。此布尔条件由 WHEN 子句定义,它指定一个条件,将通过对该条件求值来确定是否应运行触发的 SQL 语句。另请参阅触发器主体(trigger body)、触发操作(triggered action)和触发 SQL 语句(triggered SQL statement)。

触发操作(triggered action)

这是指在触发器被激活时将执行的 SQL 逻辑。触发操作由可选的触发操作条件和仅当满足触发操作条件时才会运行的一组触发 SQL 语句组成。另请参阅触发器主体(trigger body)、触发操作条件(triggered action condition)、触发器事件(trigger event)和触发 SQL 语句(triggered SQL statement)。

触发器程序包(trigger package)

在 DB2 z/OS 版中,这是指执行 CREATE TRIGGER 语句时所创建的程序包。在激活触发器之后就会执行此程序包。

触发器激活时间(trigger activation time)

在触发器定义中,此时间用来指示是应该在发生触发器事件之前还是之后激活触发器。另请参阅前触发器(before trigger)、触发器(trigger)、触发器激活(trigger activation)、触发器事件(trigger event)和后触发器(after trigger)。

触发器激活(trigger activation)

这是指执行触发器定义中定义的触发器事件时发生的过程。触发器激活由判定触发操作条件以及有条件地执行触发 SQL 语句组成。 另请参阅前触发器(before trigger)、触发器(trigger)、触发器激活时间(trigger activation time)、触发器事件(trigger event)和后触发器(after trigger)。

触发器级联(trigger cascading)

这是指触发器的触发操作导致激活另一个触发器时发生的过程。

触发器粒度(trigger granularity)

在 SQL 中,这是触发器的一项特征,它确定是仅对触发 SQL 语句激活一次该触发器,还是对该 SQL 语句修改的每一行都激活一次该触发器。另请参阅触发器(trigger)和触发器事件(trigger event)。

触发器事件(trigger event)

在 CREATE TRIGGER 语句中, 对指定的表执行的插入、更新或删除操作的规范,这些操作将激活触发器。 另请参阅触发器激活(trigger activation)、触发器激活时间(trigger activation time)、触发操作(triggered action)和触发器粒度(trigger granularity)。

触发器主体(trigger body)

这是一组触发 SQL 语句,当触发器被激活并且满足触发操作条件时,就会运行这一组 SQL 语句。另请参阅触发操作(triggered action)、触发操作条件(triggered action condition)和触发 SQL 语句(triggered SQL statement)。

触发器(trigger)

与定义规则的单个基本表或视图相关联的数据库对象。 规则由一组 SQL 语句组成,当对相关联的基本表或视图执行插入、更新或删除数据库操作时就会运行这些 SQL 语句。另请参阅前触发器(before trigger)、删除触发器(delete trigger)、插入触发器(insert trigger)、触发器激活(trigger activation)、触发器激活时间(trigger activation time)、触发器粒度(trigger granularity)、后触发器(after trigger)、INSTEAD OF 触发器(instead of trigger)和更新触发器(update trigger)。

触发 SQL 操作(triggering SQL operation)

这是指一项 SQL 操作,在对主题表执行该操作时就会导致触发器被激活。

触发 SQL 语句(triggered SQL statement)

这是一组 SQL 语句中的一个语句,当触发器被激活并且满足它的触发操作条件时就会运行该 SQL 语句。一组触发 SQL 语句也被称为触发器主体。另请参阅触发器主体(trigger body)、触发操作(triggered action)和触发操作条件(triggered action condition)。

传播(propagation)

更新配置参数组并以不同速度生效的过程。

传递方式(pass-through mode)

一种方式,通过该方式可以将 SQL 语句直接提交给数据源。

传递会话(pass-through session)

一种 DB2 会话,它用来通过使用与该数据源相关联的 SQL 方言将 SQL 语句直接传递给数据库管理系统(DBMS)。

传输登台数据库 (transport staging database)

作为传输操作的一部分而创建的临时数据库。传输登台数据库用于从备份映像提取数据和逻辑对象,并(如有必要)在目标数据库中重新创建它们之前将它们带至事务一致性点。

传输控制协议/因特网协议(Transmission Control Protocol/Internet Protocol,TCP/IP)

这是一组符合业界标准的非专有通信协议,它通过不同类型的互连网络来为应用程序之间提供可靠的端到端连接。

传输(transport)

1. 与数据库的物理连接。传输可供多个逻辑连接重复使用。

2. 要将可传输集从备份映像复原到数据库(不是存储所使用的备份映像的数据库)。

串行化(serialization)

1. 控制对资源的访问以保护资源完整性的过程。

2. 项的连续排序。

3. 在 Q 复制中,这是指按照在源中落实事务所采用的相同顺序来应用事务的过程。

串行游标(serial cursor)

请参阅不可滚动游标(nonscrollable cursor)。

创建的全局变量(created global variable)

其定义存在于系统目录中的全局变量。另请参阅全局变量(global variable)。

词汇 QName(lexical QName)

可选的名称空间前缀和局部名。如果存在名称空间前缀,那么会用冒号将它与局部名隔开。另请参阅扩展 QName(expanded QName)和限定名(qualified name)。

次规范数字(subnormal number)

在浮点表示法中,任何小于最小规范数字的非零数字。在次规范数字中,零是有效数字的最左边数字。另请参阅十进制浮点数(decimal floating-point number)和规范数字(normal number)。

从属表(dependent table)

从属于某个对象的表。例如,具有外键的表是包含相应主键的表的从属表。另请参阅派生表(descendent table)和父表(parent table)。

从属登台表(dependent staging table)

给定表的从属具体化查询表的登台表。

从属行(dependent row)

包含与父行中的父键的值相匹配的外键的行。 外键值表示从从属行到父行的引用。另请参阅父行(parent row)。

从属具体化查询表(dependent materialized query table)

依赖于给定表的具体化查询表。

从属立即具体化查询表(dependent immediate materialized query table)

一个表,其定义基于查询结果,其数据采用预先计算的结果的格式。 这些结果来自于在具体化查询表的定义中使用的表或昵称。

从属外键表(dependent foreign key table)

至少在一个引用约束中作为从属的外键表。另请参阅父表(parent table)和派生外键表(descendent foreign key table)。

存储管理子系统(storage management subsystem,SMS)

这是一个软件,它通过集中控制、自动执行任务以及为系统管理员提供交互式控制来尽可能自动管理物理存储器。

存储过程(stored procedure)

请参阅过程(procedure)。

存储器保护键(storage protection key)

一个硬件键,它与 POWER6 处理器中可用的每页虚拟内存相关联,并受具有 5300-06 技术级别的 AIX V5.3 支持。对这些页的访问控制基于每线程,这取决于权限掩码寄存器(AMR)中表示的正在运行线程的访问方式。另请参阅权限掩码寄存器(authority mask register)。

存储器组(storage group)

可存储 DB2 z/OS 版数据的磁盘的命名集合。

存取方案(access plan)

由查询优化器选择的一组存取路径,用来对特定 SQL 或 XQuery 语句进行求值。存取方案指定操作顺序,以便对执行计划、实现方法(例如,JOIN)以及语句中引用的每个表的存取路径进行解析。

存取路径(access path)

由数据库管理器选择的方法,用于检索特定表中的数据。例如,存取路径可以包含索引的使用、顺序扫描或者二者相结合。

错误页范围(error page range)

视为被物理破坏的页的范围。

〔D〕

大对象(large object,LOB)

一个字节序列,其大小可以从 0 字节到 2GB 减去 1 个字节。有三种类型的 LOB:二进制大对象(二进制)、字符大对象(单字节字符或混合字符)和双字节字符大对象(双字节字符)。

大纲(outline)

定义 DB2 OLAP Server 内数据库的所有元素的结构。例如,大纲包含维、成员和公式的定义。

大规模并行处理(massively parallel processing,MPP)

“无共享”环境中的多台单处理器计算机(该环境中的每台计算机都具有它自己的内存和磁盘)协调执行单个请求。另请参阅分区间并行性(inter-partition parallelism)和数据库分区(database partitioning)和数据库分区功能(Database Partitioning Feature)。

大量删除(mass delete)

删除表的所有行。

大尾数法

存储或传输二进制数据所采用的格式,在这种格式中,有效性最高的值放置在第一位。另请参阅小尾数法(little endian)。

大型表空间(large table space)

存储数据库管理的空间中的持久数据但具有比常规表空间大的空间限制的表空间。另请参阅持久表空间(permanent table space)。

带类型参数标记(typed parameter marker)

与其目标数据类型一起指定的参数标记。它的常规格式为:CAST (? AS data type)。另请参阅参数标记(parameter marker)和隐式类型参数标记(untyped parameter marker)。

带类型视图(typed view)

一个视图,其中每一列的数据类型都派生自结果表,或者这些列的类型基于用户定义的结构类型的属性。

代理程序专用内存(agent private memory)

这是指在并行环境中出现连接请求或新的 SQL 请求时,系统会指定一个数据库代理程序并为其分配代理程序专用内存。该内存仅由特定代理程序使用。另请参阅专用排序(private sort)。

代理程序(agent)

1. 在 z/OS 环境中,这是用来将某个工作单元中涉及到的所有进程关联起来的一种结构。

2. 服务器上用于管理由应用程序发出的请求的线程。另请参阅引擎可分派单元(engine dispatchable unit)。

3. 在 Q 复制中,由 Q Apply 浏览器启动的 Q Apply 程序的其中一个线程。它从浏览器中接收事务,并将此数据应用于目标表。每个浏览器可存在一个或多个代理进程。

代理对(surrogate pair)

由两个 16 位代码单元序列组成的单字符的编码表示法,代理对的第一个值是从 U+D800 到 U+DBFF 范围内的高代理区代码单元,第二个值是从 U+DC00 到 U+DFFF 范围内的低代理区代码单元。代理对提供编码附加 1,048,576 个字符的扩展机制,而不需要使用 32 位代码单元。

代码点(code point)

表示代码页中的字符的唯一位模式。另请参阅代码页(code page)。

代码混淆 (obfuscation)

对 DDL 语句的一部分进行编码的过程,用于定义数据库对象(如例程、触发器、视图或 PL/SQL 数据包)以便用户无法读取嵌入式知识产权而数据库管理器仍然可以了解嵌入式知识产权。

代码集(code set)

请参阅代码页(code page)。

代码页(code page)

将代码点分配给图形字符的特殊分配。在给定的代码页中,一个代码点只能有一种特定含义。代码页还标识如何处理未定义的代码点。另请参阅代码点(code point)。

带引号的名称(quoted name)

请参阅定界标识(delimited identifier)。

单词衍生形态查询(word stemming)

单词的变体形式改为普通形式的语言学规范化过程。例如,单词 connections、connective 和 connected 将改为 connect。

单调(monotonic)

与其所有可能产生的结果集合保持输入集合的顺序的表达式或函数有关。用来派生生成列并且单调减少、增加、不减少或不增加的表达式或函数可以增加按维组织的表的功能。

单精度浮点数(single-precision floating point number)

实数的 32 位近似表示法。另请参阅浮点数(floating-point number)。

单向复制(unidirectional replication)

在 Q 复制中,这是一种配置,在这种配置中, 源表中发生的更改通过 WebSphere MQ 队列被复制到目标表,或者被传递到过程以处理数据。而在目标表中发生的更改不会被复制回源表。

单一分区数据库环境(single-partition database environment)

其所有实例、数据库和逻辑数据库分区都位于一台计算机上的数据库服务器。

单元格(cell)

在多维集群表中,这是维值的唯一组合。单元格在物理上由页块组成,它的所有记录对每个维列共享相同的值。

单字节字符集(single-byte character set,SBCS)

每个字符都由一个字节的代码来表示的编码字符集。一字节代码点允许最多达 256 个字符的表示。另请参阅双字节字符集(double-byte character set)和多字节字符集(multibyte character set)。

当前工作目录(current working directory)

请参阅工作目录(working directory)。

当前路径(current path)

请参阅 SQL 路径(SQL path)。

当前落实(currently committed)

提高访问只读数据的并行性的行为,方法是允许在遇到锁定时处理行的已落实版本,而不是要求查询等待释放锁定。另请参阅乐观锁定(optimistic locking)和悲观锁定(pessimistic locking)。

当前数据(current data)

主结构中与基本表中的数据保持同步(即完全相同)的数据。

当前 SQL 标识(current SQL ID)

在 DB2 z/OS 版中,这是指在单个时间点具有当特定动态 SQL 语句运行时使用的特权的标识。当前 SQL 标识可以是主授权标识或辅助授权标识。

导出(export)

要使用 PC/IXF、DEL、WSF 和 ASC 等格式将数据从数据库管理器表复制到文件中。另请参阅导入(import)。

导入(import)

使用 PC/IXF、DEL、WSF 或 ASC 等格式将数据从外部文件复制到数据库表中。另请参阅导出(export)。

登录(sign-on)

应用程序进程或终端用户为验证使用资源的权限而发出的请求。

登台表(staging table)

在 SQL 复制中,这是一个用来在将数据复制到目标数据库之前保存数据的一致更改数据表。用于登台数据的一致更改数据表可以充当中间源,用于更新一个或多个目标表中的数据。另请参阅一致更改数据表(consistent-change-data table)和 SQL 复制(SQL replication)。

等待时间(latency)

在复制中,这是以下两个时间的大致时间差的一部分或整个时间差:一个是更改源表的时间,另一个是将更改应用于相应的目标表的时间。另请参阅 Apply 等待时间(Apply latency)、Capture 等待时间(Capture latency)、Q Apply 等待时间(Q Apply latency)、Q Capture 等待时间(Q Capture latency)和端到端等待时间(end-to-end latency)。

等待时间(wait time)

线程或代理程序被阻止使用资源或未使用处理器的时间间隔。另请参阅处理时间(processing time)。

等值连接(equijoin)

其连接条件仅使用等于谓词的连接。另请参阅连接(join)。

递归查询(recursive query)

使用递归公共表的表达式的全查询。

递归公共表的表达式(recursive common table expression)

在全查询中的 FROM 子句中引用本身的公共表的表达式。递归公共表的表达式用来编写递归查询。

递归周期(recursion cycle)

当公共表的表达式中的全查询包括 FROM 子句中公共表的表达式的名称时出现的周期。

地理编码器(geocoder)

在 DB2 Spatial Extender 中,这是一个标量函数,它将现有数据转换为用空间术语描述的数据。例如,Spatial Extender 提供的地理编码器将美国地址转换为空间数据类型的实例。 另一个地理编码器将仓库中的某个架位的标识转换为标识该架位在仓库中的位置的数据。

地理特征(geographic feature)

地球表面上的一个对象(例如,城市或河流)、空间(例如,危险地点周围的安全区域)或者是在某个位置发生的事件(例如,在特定道路交叉口发生交通事故)。

地理坐标系(geographic coordinate system)

在 DB2 Spatial Extender 和 DB2 Geodetic Extender 中,这是一个使用纬度和经度来定义球体或椭圆体表面上的位置的参考系统。

地域代码(territory code)

DB2 数据库管理器使用此代码来预先设置 SBCS 数据库的缺省整理顺序以及建立特定于国家、地区或地域的货币、日期、时间和数字格式。

地域(territory)

POSIX 语言环境的一部分,数据库管理器将其映射至地域代码,以进行内部处理。

地址空间(address space)

可用于计算机程序或进程的地址范围。地址空间可引用物理存储器、虚拟存储器或两者皆可。另请参阅缓冲池(buffer pool)。

调用级接口(call level interface,CLI)

用于数据库访问的 API,它提供一组标准功能来在运行时处理 SQL 语句、XQuery 表达式和相关服务。另请参阅嵌入式 SQL(embedded SQL)。

调用连接设施(call attachment facility,CAF)

用于以 TSO 或 z/OS 批处理方式运行的应用程序的 DB2 z/OS 版连接设施。CAF 是 DSN 命令处理器的备用,它提供对执行环境更大的控制权。

调用(call)

启动程序或过程,通常通过指定入口条件并将控制权转交给入口点来实现。

定长字符串(fixed-length string)

其长度已指定且不能被更改的字符串、图形字符串或二进制字符串。另请参阅变长字符串(varying-length string)。

定界标识(delimited identifier)

用引号(")引起来的一个或多个字符的序列。

定界符标记(delimiter token)

字符串常量、定界标识、运算符或语法图中显示的任何特殊字符。

定界符(delimiter)

由一个字符或字符序列组成的一个标志,用来通过标记数据单元的开头和结尾来将数据项集中在一起或分隔开。定界符并不是带有标志的数据单元的一部分。

定量谓词(quantified predicate)

将一个值与一组值比较的谓词。

定位器变量(locator variable)

包含用来表示应用程序服务器上的 LOB 值的定位器的主变量。

动态上下文(dynamic context)

在对 XQuery 表达式求值时可用的信息。动态上下文包含静态上下文的所有组件以及其他组件(例如,上下文项、上下文位置和上下文大小)。另请参阅表达式上下文(expression context)和静态上下文(static context)。

动态数据格式(Dynamic Data Format)

一种格式,用于将数据库服务器发送的 LOB 或 XML 值打包,能够具有实际值、对数据流中将来后跟的值的引用或表示稍后检索的值的标记。另请参阅顺序流式传输(progressive streaming)。

动态游标(dynamic cursor)

在游标打开之后应用程序用来更改结果表大小和它的行顺序的已命名控制结构。 另请参阅游标(cursor)和静态游标(static cursor)。

动态 IP 地址(dynamic IP address)

网络中的一个瞬态设备或逻辑单元(例如,个人计算机)的临时 IP 地址。另请参阅 IP 地址(IP address)。

动态 SQL(dynamic SQL)

在运行时准备和执行的 SQL 语句。在动态 SQL 中,SQL 语句是作为字符串包含在主变量中的,没有进行预编译。另请参阅延迟嵌入式 SQL(deferred embedded SQL)、静态 SQL(static SQL)和增量绑定语句(incremental bind statement)。

读访问状态(read access state)

指示仅允许对表进行读访问的状态。

独立过程(autonomous procedure)

在独立于调用事务的事务中运行的过程。

独立例程(autonomous routine)

在独立于调用事务的事务中运行的例程。

独立事务(autonomous transaction)

其落实作用域独立于调用事务的落实作用域的事务。

独立(independent)

与既不是另一个对象的父代也不是其从属项的对象(行、表或表空间)有关。

独立(stand-alone)

表示一个程序能够与 DB2 数据库系统分开运行,无须使用 DB2 服务。

读稳定性(read stability,RS)

一种隔离级别,在此级别,可保证事务中多次发出的查询每次后续执行时读取相同的行。但是,在后续执行中,查询可能读取由并行运行事务中的语句插入或更新并落实的其他行(幻象读取)。使用 RS 的事务中查询无法读取由其他事务中语句更改的任何行,直到更改落实为止。而且,在使用 RS 的事务落实之前,其他事务中的语句不能更改该事务中查询读取的任何行。另请参阅游标稳定性(cursor stability)、隔离级别(isolation level)、可重复读(repeatable read)和未落实的读(uncommitted read)。

度量(measure)

事实表中使用的计算、最大值、最小值、总计或平均值等度量。度量可使用 SQL 表达式进行计算,或直接映射到列中的数字值。

端到端等待时间(end-to-end latency)

在 SQL 复制中,这是以下两个时间的大致时间差:一个是在源表中进行更改的时间,另一个是将更改应用于目标表的时间。另请参阅等待时间(latency)、Apply 等待时间(Apply latency)、Capture 等待时间(Capture latency)、Q Apply 等待时间(Q Apply latency)、Q Capture 等待时间(Q Capture latency)和队列等待时间(queue latency)。

段(piece)

未分区页集的数据集。

段(segment)

存放单个表的一行的一组页。

堆栈(stack)

内存中的一个区域,通常用于存储一些信息(例如,子例程的临时寄存器信息、参数值和返回地址)并基于后进先出的原则。

堆(heap)

对满足特定组件需要的内存的逻辑分组。例如,实用程序堆内存供一些 DB2 实用程序(例如,Backup、Restore 和 Load)使用。

对称多处理器(symmetric multiprocessor,SMP)

这是一个与并行使用多个处理器的功能完全相同的系统,它可以简单而有效地实现负载均衡。

对等复制(peer-to-peer replication)

逻辑表之间的复制配置,在这种配置中,对任何表所作的更新都将被复制到其他表中,并且维护汇合。 对等复制可能涉及到两个或更多服务器。另请参阅多级复制(multi-tier replication)和任何位置更新复制(update-anywhere replication)。

对等状态(peer state)

在高可用性灾难恢复中,这是指一种状态,在这种状态下, 当将相同的日志页写入主数据库的日志磁盘时, 主数据库会将新的日志页从它的内存日志缓冲区传送给备用数据库。 另请参阅同步方式 (synchronous mode)、异步方式 (asynchronous mode)、远程同步复制状态 (remote catchup state)、超级异步方式 (super asynchronous mode) 和 接近同步方式 (near synchronous mode)。

对方付费帐户(charge-back account)

用于跟踪按业务部门或项目划分的计算资源使用率的帐户。对方付费帐户的示例为“销售部”或“夏季目录项目”。

对话(conversation)

两个程序之间基于会话的一个连接,该连接允许它们在处理事务时互相通信。另请参阅事务(transaction)和会话(session)。

队列等待时间(queue latency)

在 Q 复制和事件发布中,这是以下两个时间的大致时间差: 一个是 Q Capture 程序将数据落实到 WebSphere MQ 的时间,另一个是 WebSphere MQ 使该数据可供 Q Apply 程序或一个接收应用程序使用的时间。队列等待时间是复制场景或事件发布场景中的端到端等待时间的子集。另请参阅 Q Apply 等待时间(Q Apply latency)、Q Capture 等待时间(Q Capture latency)和端到端等待时间(end-to-end latency)。

队列映射(queue map)

在 Q 复制和事件发布中,这是指以下对象:该对象包含有关 Q 复制和事件发布程序处理事务方式的设置,并且标识在复制场景或事件发布场景中使用的 WebSphere MQ 队列。另请参阅发布队列映射(publishing queue map)和复制队列映射(replication queue map)。

队列优先级(queue priority)

在 Query Patroller 中,这是一个表示提交查询时为查询指定的优先级的数值。

队列(queue)

1. 等待处理的一行或一列项,例如,要执行的工作或要显示或传递的消息。

2. 用于保存消息排队应用程序的消息的对象。队列归队列管理器所有,并且由队列管理器维护。

对象类型(object type)

具有相似行为和特征的对象实例的分类或分组。

对象(object)

1. 可用 SQL 创建或处理的任何对象,例如,索引、程序包、过程、表、触发器、视图或 XSR 对象。另请参阅数据库对象(database object)和无效对象(invalid object)。

2. 在面向对象的设计或编程中,这是一个由数据和与该数据关联的操作组成的抽象概念。

多重虚拟存储器(Multiple Virtual Storage,MVS)

访问虚拟存储器中的多个地址空间的 IBM 操作系统。另请参阅基本控制程序(Base Control Program)。

多级复制(multi-tier replication)

在复制中,将一个数据库中的复制源中的更改复制到另一个数据库中的复制目标的复制配置, 此复制目标中的更改又被复制到另一个数据库中的复制目标。另请参阅对等复制(peer-to-peer replication)和任何位置更新复制(update-anywhere replication)。

多逻辑分区(multiple logical partitions)

在一台计算机上安装了多个数据库分区服务器的一种分区数据库环境。

多任务(multitasking)

一种操作方式,在这种方式下,可以同时执行两个或更多任务。

多维分析(multidimensional analysis)

在多个级别上评估企业的过程。

多维集群表(multidimensional clustering table,MDC table)

一个表,其数据按照在 ORGANIZE BY DIMENSIONS 子句中指定的一个或多个维或者集群键从物理上组织成块。

多维(multidimensional)

在 DB2 OLAP Server 中,关于通过三个或更多维引用数据的方法。事实表中的个别数据值是每个维中的一个成员的交集。

多向复制(multidirectional replication)

在 Q 复制中,这是指包括对等复制或双向复制的复制配置。

多站点更新(multisite update)

这是指分布式关系数据库处理, 其中,在单一工作单元中,数据在多个位置处更新。另请参阅事务(transaction)。

多字节字符集(multibyte character set,MBCS)

一种字符集,它使用多个字节来表示单个字符。另请参阅双字节字符集(double-byte character set)、单字节字符集(single-byte character set)和 Unicode。

〔E〕

二进制字符串(binary string)

与 CCSID 不相关的字节序列。例如,BLOB 数据类型就是二进制字符串。另请参阅编码字符集标识(coded character set identifier)。

〔F〕

发布队列映射(publishing queue map)

在事件发布中,该对象包含有关 Q Capture 程序处理事务方式的设置,并且标识用来发送事务数据的 WebSphere MQ 队列。另请参阅事件发布(event publishing)、复制队列映射(replication queue map)和队列映射(queue map)。

发布(publication)

在事件发布中,这是用来标识将哪些更改从源表发布到了用户应用程序的一个对象。Q Capture 程序发布源表中的更改并以 XML 或定界格式将这些更改放到发送队列上。另请参阅 Q 预订(Q subscription)和复制源(replication source)。

发端任务(originating task)

并行组中的主代理进程,它从并行执行查询的各部分的其他执行单元(称为并行任务)接收数据。

发送队列(send queue)

在 Q 复制中,这是 Q Capture 程序用来发布它已捕获的事务的 WebSphere MQ 消息队列。可以将发送队列用于 Q 复制或者事件发布,但是不能同时用于这两者。

发信号 NaN(signaling NaN,sNaN)

在十进制浮点操作中,未被解释为数学值的值,它包含掩码和浮点数字序列并在特定算术运算中使用时导致无效运算条件。另请参阅十进制浮点数(decimal floating-point number)。

反连接(anti-join)

返回的行不满足连接谓词条件的应答集。

反向规范化(denormalization)

多个表中的列的有意重复,以提高数据冗余。有时候,也可通过反向规范化来改进性能。另请参阅规范化(normalization)。

反向数据类型映射(reverse data type mapping)

在联合系统中,这是指 DB2 数据类型至远程数据源中的可比数据类型的映射。对于大多数数据源,缺省反向数据类型映射在包装器中。另请参阅数据类型映射(data type mapping)和正向数据类型映射(forward data type mapping)。

范围集群表(range-clustered table,RCT)

这是一个表,其数据紧密集群在一列或多列中。该表中的每条记录都预定义了与该表的逻辑起点的偏移,这样就可以快速访问数据。

方案分配(plan allocation)

在准备执行一个方案时将 DB2 z/OS 版资源分配给该方案的过程。

方法体(method body)

方法的逻辑实现。另请参阅例程体(routine body)。

方法(method)

这是一个包括过程逻辑以便提供结构化类型的行为的数据库对象。方法可以作为 SQL 方法或外部方法来实现。另请参阅外部方法(external method)、SQL 方法(SQL method)和例程(routine)。

访存定向(fetch orientation)

包含在 FETCH 语句中的游标的期望放置规范(例如,BEFORE 或 AFTER)。另请参阅可滚动性(scrollability)。

访存(fetch)

一项 SQL 操作,将游标放在其结果表的下一行并对主变量指定该行的值。

访问函数(access function)

用户提供的一个函数,它将存储在列中的文本的数据类型转换为 DB2 Net Search Extender 和 DB2 Text Search 可以处理的类型。

访问令牌(access token)

包含有关进程或线程的安全性信息的对象,这些安全性信息包括与该进程或线程相关联的用户帐户的身份和特权。

放弃(drain)

这是通过停止访问已锁定的资源而获取该对象的操作。另请参阅声明(claim)和逻辑放弃(logical drain)。

非定界 ASCII 格式(nondelimited ASCII format)

用来导入数据的文件格式。非定界 ASCII 文件是用于和任何 ASCII 产品的交换数据的带有行定界符的顺序 ASCII 文件;列值之间没有定界符隔开。

非分区表(nonpartitioned table)

不使用数据分区的表。另请参阅分区表(partitioned table)。

非分区索引(nonpartitioned index)

包含分区表的所有数据分区索引条目的一个对象。另请参阅分区索引(partitioned index)。

非累积备份(noncumulative backup)

请参阅差异备份(delta backup)。

非确定性函数(non-deterministic function)

用户定义的函数,其结果并不只是依赖于输入自变量的值。即,使用同一自变量值连续调用会产生不同的结果。

非确定性函数(not deterministic function)

请参阅非确定性函数(non-deterministic function)。

非数字(not-a-number,NaN)

在二进制浮点和十进制浮点概念中,未被解释为数学值的值,它包含掩码和数字序列。另请参阅十进制浮点数(decimal floating-point number)。

非压缩 CCD 表(noncondensed CCD table)

在 SQL 复制中,这是对于每个键值都可以包含多行的 CCD 表。这些重复的行表示对表行中的值的更改历史。 另请参阅已压缩 CCD 表(condensed CCD table)和一致更改数据表(consistent-change-data table)。

非叶子页(nonleaf page)

在索引中包含其他页(无论是叶子页还是非叶子页)的键和页号的索引页。非叶子页永远不会指向实际数据。另请参阅叶子页(leaf page)。

非 root 安装(non-root installation)

由非 root 用户执行的安装。

非 root 实例(non-root instance)

非 root 用户使用其安装的 DB2 产品创建的 DB2 实例。

非 root 用户(non-root user)

在 Linux 和 UNIX 操作系统中,没有 root 特权的用户。

分布键(distribution key)

给定表中的一列或多列的有序集合。分布键列中的值用来确定每个表行所属的数据库分区。另请参阅数据库分区(database partition)和表分区键(table-partitioning key)。

分布式工作单元(distributed unit of work,DUOW)

允许将 SQL 语句提交给多个关系数据库管理系统的工作单元, 但每个 SQL 语句只能提交给一个系统。

分布式关系数据库体系结构(Distributed Relational Database Architecture,DRDA)

定义用来提供对远程数据的透明访问的格式和协议的体系结构。DRDA 定义两种类型的功能:应用程序请求器功能和应用程序服务器功能。

分布式关系数据库(distributed relational database)

其表存储在不同但事实互连的计算系统上的数据库。

分布式请求(distributed request)

在联合系统中,这是指对两个或更多数据源发出的 SQL 查询。

分布式事务(distributed transaction)

更新多个数据库、用户进程或机器中的数据的事务。另请参阅两阶段落实(two-phase commit)和 XA。

分布式数据设施(distributed data facility,DDF)

这是一组 DB2 z/OS 版组件,DB2 z/OS 版通过这些组件来与另一个 RDBMS 通信。

分布数组(distribution array)

它是对指示散列到散列索引中的记录数的条目的排列。另请参阅分布文件(distribution file)。

分布图(distribution map)

这是一个图,它指定用来在数据库分区组的各个数据库分区中分布数据的数据库分区号的数组。数据库分区号的数组使用散列法算法来分布数据。

分布文件(distribution file)

用来存储分布数组的一个文件。另请参阅分布数组(distribution array)。

分布总结数组(distribution summary array)

一个数组,它包括分布数组和分布图,并且指示散列到一个数据库分区中的记录数。

分段表空间(segmented table space)

这是指分成大小相等的页组(称为段)的表空间。对表分配段的方式是使不同表的行永远不会存储在同一个段中。

分段违例(segmentation violation)

程序尝试访问未分配给它的内存时导致的错误。

分段(fragmentation)

由于索引中的插入和删除操作而将索引分隔成很多段的过程。

分解(decomposition)

将 XML 文档分开并存储在多个数据库表中的过程。

分块(blocking)

一种降低数据库管理器开销的技术,通过将多行数据从服务器传送至数据库客户机来响应单个 FETCH 请求。另请参阅块访存(block fetch)。

分区表空间(partitioned table space)

这是指(根据索引键范围)细分成许多部分的表空间,其每一部分都可以由实用程序单独处理。

分区表(partitioned table)

一种表,它的行在物理上按照表分区键存储在数据分区中。另请参阅分区索引(partitioned index)和非分区表(nonpartitioned table)。

分区代理程序(partitioning agent)

将数据分发至数据库分区的过程。另请参阅装入代理程序(load agent)和预分区代理程序(pre-partitioning agent)。

分区间并行性(inter-partition parallelism)

在分区数据库的各个分区中以并行方式运行的单个数据库操作(例如,创建索引)。另请参阅分区内并行性(intra-partition parallelism)、查询内并行性(intraquery parallelism)和大规模并行处理(massively parallel processing)。

分区兼容的连接(partition-compatible join)

一种相连接的所有行都位于同一数据库分区中的连接。另请参阅排列连接(collocated join)。

分区键(partitioning key)

请参阅分布键(distribution key)。

分区内并行性(intra-partition parallelism)

将单个数据库操作(例如,创建索引)分为多个部分,然后在单个数据库分区中以并行方式执行。另请参阅分区间并行性(inter-partition parallelism)。

分区数据集(partitioned data set,PDS)

直接访问存储器上分为多个分区(称为成员)的数据集,每个分区都可以包含程序、程序的一部分或数据。另请参阅连续数据集(sequential data set)。

分区数据库环境(partitioned database environment)

这是支持将数据分布在各个数据库分区中的一种数据库安装。

分区索引(partitioned index)

包含一组索引分区的索引。另请参阅分区表(partitioned table)、索引分区(index partition)和非分区索引(nonpartitioned index)。

分区映射(partitioning map)

请参阅分布图(distribution map)。

分区(partition)

页集的一部分。每个分区都与单一独立可扩展数据集相 对应。可将分区扩展成最大大小为 1、2 或 4G 字节,这取决于分区页集中的分区数。给定页集的所有分区都具有 相同的最大大小。

分数(score)

1. 在 DB2 Text Search 和 DB2 Net Search Extender 中,0 和 1 之间类型为 DOUBLE 的绝对值指示文档与找到的其他文档的相对搜索条件的符合程度。该值指示文档对于文档大小的匹配项个数。

2. 在数据挖掘中,用于对新数据应用数据挖掘模型,如执行预测或分段。

分位数(quantile)

当将一个组划分成相等并且有序的多个部分时所创建的子组。

粉碎(shredding)

请参阅分解(decomposition)。

浮点数(floating-point number)

实数的 32 位或 64 位近似表示法。在 IBM SQL 中,浮点数不包括十进制浮点数。另请参阅双精度浮点数(double-precision floating-point number)、单精度浮点数(single-precision floating point number)和十进制浮点数(decimal floating-point number)。

服务超类(service superclass)

数据库中的连接的分组机制。另请参阅服务类(service class)和服务子类(service subclass)。

服务类(service class)

用作资源控制点并监视 DB2 数据库中数据库连接和活动集的实体。有两级服务类:服务超类和服务子类。另请参阅服务子类(service subclass)、服务超类(service superclass)和工作负载定义(workload definition)。

服务名称(service name)

这是提供符号方法的名称,此方法指定要在远程节点上使用的端口号。要标识应用程序,TCP/IP 连接要求在远程节点上使用远程节点的地址以及端口号。

服务器定义(server definition)

在联合系统中,这是指对联合数据库定义数据源的名称和信息。

服务器名(server name)

指定应用程序服务器的标识。在联合系统中,服务器名还指定数据源的局部名。另请参阅数据库名称(database name)和别名(alias)。

服务器(server)

1. 将服务提供给其他软件程序或计算机的软件程序或计算机。另请参阅主机(host)、和客户机(client)。

2. 来自远程请求器的请求的目标。在 DB2 数据库系统中,服务器功能是由分布式数据设施提供的,用来从远程应用程序访问 DB2 数据库。

服务子类(service subclass)

服务超类中数据库活动的分组机制。服务超类的资源由所有相关服务子类共享。另请参阅服务类(service class)和服务超类(service superclass)。

父表空间(parent table space)

这是指包含父表的表空间。包含该表的从属对象的表空间就是从属表空间。另请参阅被依赖关系(dependent)。

父表(parent table)

至少在一个引用约束中为父代的表。另请参阅从属表(dependent table)和从属外键表(dependent foreign key table)。

父行(parent row)

至少有一个从属行的行。另请参阅从属行(dependent row)。

父活动(parent activity)

其处理结果导致启动子活动的活动。例如,某过程打开了游标(这成为子活动),从而变为父活动。另请参阅子活动(child activity)。

父键(parent key)

用于引用约束的主键或唯一键。父键的值确定约束中的外键的有效值。

辅助表(auxiliary table)

将列存储在定义它们的表外部的表。另请参阅基本表(base table)。

辅助日志(secondary log)

当主日志已满时,用来记录对数据库所作的更改的一个或多个日志文件组成的集合。另请参阅主日志(primary log)。

辅助授权标识(secondary authorization ID)

在 DB2 z/OS 版中,这是指通过授权出口例程与主授权标识相关联的授权标识。另请参阅主授权标识(primary authorization ID)。

辅助索引(secondary index)

分区表的非分区索引。另请参阅非分区索引(nonpartitioned index)。

副本表(replica table)

在 SQL 复制中,特别是在任何位置更新复制中, 这是指一种类型的目标表,它可在本地更新,同时通过预订集定义接收来自主表的更新。 如果启用了复制冲突检测,对副本表的更改将被拒绝,而对主表的更改将保留。另请参阅冲突检测(conflict detection)、主表(master table)和任何位置更新复制(update-anywhere replication)。

复合 SQL 语句(compound SQL statement)

附有 BEGIN 和 END 关键字的 SQL 语句的序列。

复原集(restore set)

这是指数据库或表空间的备份副本以及零个或零个以上日志文件,当进行复原和前滚时,它们将使数据库或表空间回到一致状态。

复原(restore)

根据使用 backup database 实用程序生成的备份映像重建毁坏的数据库或表空间。

复杂类型(complex type)

包含元素的一种类型,它可以包括属性。

复制报警监视器(Replication Alert Monitor)

这是一个程序,它检查 Capture、Apply、Q Capture 和 Q Apply 程序的操作,并且当它检测到指定的报警条件时就会向一个或多个用户发送警报。

复制队列映射(replication queue map)

在 Q 复制中,此对象将发送队列与接收队列链接起来。复制队列映射包括有关 Q Capture 程序如何处理使用发送队列的所有事务以及 Q Apply 程序如何处理使用接收队列的所有事务的设置。另请参阅发布队列映射(publishing queue map)和队列映射(queue map)。

复制分析器(Replication Analyzer)

可分析设置问题、配置错误和性能问题的复制环境的程序。

复制管理员(replication administrator)

在 SQL 复制和 Q 复制中,该用户负责注册复制源和创建预订集。此用户还可以运行 Capture 程序和 Apply 程序。

复制控制表(replication control table)

存储复制定义或控制信息的表。

复制目标(replication target)

在 Q 复制和 SQL 复制中,这是指作为从源复制的更改的目标的表或过程。Q Apply 程序将应用这些更改。另请参阅目标表(target table)。

复制预订(replication subscription)

请参阅预订集(subscription set)。

复制源(replication source)

1. 在 SQL 复制中,这是指注册为复制源的表、视图或昵称。会捕获对此表、视图或昵称所作的更改,并将它们复制到在预订集成员中定义的目标表中。另请参阅复制预订(replication subscription)和预订集成员(subscription-set member)。

2. 在 Q 复制中,这是指作为复制的源的表。对此类型的表所作的更改将被捕获并复制到 Q 预订或发布中定义的目标表中。另请参阅 Q 预订(Q subscription)和发布(publication)。

复制中心(Replication Center)

一个图形界面,它允许用户定义、操作、维护和监视复制环境。

复制(replication)

这是指在多个位置维护已定义数据集的 过程。复制涉及到将一个位置(源)的指定更改复制到另一个位置(目标),并且使这两个位置的数据同步。

〔G〕

概要文件(profile)

用来定义 Query Patroller 如何处理提交者的查询或者操作员可以执行哪些任务的一组特征。另请参阅操作员(operator)和提交者(submitter)。

高级用户(power user)

具有执行对象管理任务(例如,创建和更新对象)的特殊特权的人员。

高可用性灾难恢复(high availability disaster recovery,HADR)

这是一种使用日志装入的灾难恢复解决方案,如果主系统上发生部分或整个站点故障,该解决方案将为备用系统提供数据。另请参阅异步方式 (asynchronous mode)、超级异步方式 (super asynchronous mode)、Q 复制 (Q replication)、标准数据库 (standard database)、备用数据库 (standby database) 和日志传输 (log shipping)。

高速缓存表(cache table)

在联合系统中,用来对数据源表中的数据进行高速缓存的逻辑表对象。 高速缓存表由昵称(它标识数据源表和一个或多个具体化查询表)和时间表(用于复制每个具体化查询表中的数据)组成。

高速缓存(cache)

包含频繁存取的指令和数据的缓冲区,用于减少存取时间。

高速缓存(caching)

这是指在刷新信息之前,将频繁使用的请求结果存储至内存以进行快速检索的过程。DB2 数据库管理器提供多种形式的高速缓存,例如,目录高速缓存、程序包高速缓存、文件系统高速缓存和 LDAP 高速缓存。

隔离级别(isolation level)

定义一个应用程序进程与其他同时执行的应用程序进程隔离程度的属性。隔离级别在锁定方面通常和应用程序的行为相关。另请参阅游标稳定性(cursor stability)、读稳定性(read stability)、可重复读(repeatable read)和未落实的读(uncommitted read)。

个别特权(individual privilege)

对单个数据对象授予的特权。

个人证书(personal certificate)

一种数字证书,客户机或服务器将其作为一种认证手段发给其他客户机或服务器。个人证书通常是从认证中心获取的。

根节点(root node)

一组节点中的所有节点的公共祖代。每个 XML 实例文档都只有一个根节点。

根页(root page)

位于索引中的最高层(开始点)的索引页。

根证书中心(root certificate authority,root CA)

位于认证中心(可用于验证证书持有者的身份)层次结构顶部的认证中心。

跟踪(trace)

在 DB2 复制中,这是一个用来收集 Capture 程序、Q Capture 程序、Apply 程序、Q Apply 程序或“复制报警监视器”的监视、审计和性能数据的功能。

根 CA(root CA)

请参阅根证书中心(root certificate authority)。

更改捕获复制(change-capture replication)

捕获对复制源表所作的更改并将它们应用于复制目标表的过程。另请参阅完全刷新(full refresh)。

更改聚集表(change aggregate table)

SQL 复制中某种类型的复制目标表,它包含基于 CD 表的内容的数据聚集。 另请参阅基本聚集表(base aggregate table)。

更改数据表(change-data table,CD table)

在 SQL 复制中,Capture 控制服务器上包含复制源表的已更改数据的复制表。另请参阅同步点(synchpoint)。

更新触发器(update trigger)

由在触发器定义中指定的对表或视图的更新操作激活的一种触发器。另请参阅删除触发器(delete trigger)、插入触发器(insert trigger)、触发器(trigger)和 INSTEAD OF 触发器(instead of trigger)。

更新规则(update rule)

在可以更新列之前必须满足的由数据库管理器强制施加的条件。

更新检测(update detection)

请参阅基于时间的更新检测(time-based update detection)。

更新孔(update hole)

再次访存结果表中的行但底层表中的值已更新从而导致该行不再满足搜索条件时,游标所在的位置。另请参阅删除孔(delete hole)和孔(hole)。

更新(update)

对系统应用修订。

公共表的表达式(common table expression)

使用名称(限定 SQL 标识)来定义结果表的表达式。该表达式可在跟在 WITH 子句后的全查询的任何 FROM 子句中指定为表名。

公共服务区(common service area,CSA)

在 z/OS 中,包含可由所有地址空间找到但在使用期间由请求者密钥保护的数据区的部分公共区。

工件(artifact)

软件开发流程所使用或生成的一个实体。工件示例是模型、源文件、脚本和二进制可执行文件。

共享集(sharing set)

使用同一机制(如表扫描)访问同一对象(如表)的共享组的集合。

共享锁定(shared lock)

一个将同时运行的应用程序进程限制为只能对数据库数据执行只读操作的锁定。另请参阅互斥锁定(exclusive lock)和总锁定(gross lock)。

共享通信区(shared communications area,SCA)

DB2 z/OS 版数据共享组用于 DB2 间通信的一种耦合设施列表结构。

共享组(sharing group)

使用同一机制(如表扫描)扫描同一对象(如表)的代理程序的集合,这些代理程序可能会共享此对象在缓冲池中的页或记录。

公用别名(public alias)

SYSPUBLIC 模式中定义的别名,可始终通过其非限定名称引用而不受当前缺省模式名的影响。另请参阅别名(alias)。

公用密钥(public key)

在安全通信中,用于对消息进行解密的一种算法模式,这些消息由相应专用密钥进行加密。公用密钥还将用于对消息加密,这些消息只能由相应专用密钥进行解密。用户将他们的公用密钥发送给必须与其交换加密信息的每个人。另请参阅专用密钥(private key)。

公用同义词(public synonym)

请参阅公用别名(public alias)。

工作操作集(work action set)

与特定工作类集相关的工作操作集。工作操作集可应用于整个数据库或单个服务超类。另请参阅工作操作(work action)、 工作类(work class)和工作类集(work class set)。

工作操作(work action)

要应用到任何活动的工作操作集中定义的特定操作,这些活动属于工作操作相关联的工作类。另请参阅工作操作集(work action set)、 工作类(work class)和工作类集(work class set)。

工作单元界限(unit of work boundary)

连接取消它与其当前事务的关联的时间点。以下事件将导致结束工作单元界限:落实、回滚、XA 结束(成功)、XA 落实或 XA 回滚。

工作单元(unit of work,UOW)

应用程序进程中的可恢复操作序列。任何时侯, 应用程序进程都是单个 UOW,但作为落实或回滚操作的结果,应用程序进程的全过程可能涉及到很多 UOW。在多站点更新操作中,单个 UOW 可包括多个恢复单元。另请参阅多站点更新(multisite update)、恢复单元(unit of recovery)、远程工作单元(remote unit of work)和事务(transaction)。

工作负载重新求值(workload re-evaluation)

工作负载的重复求值过程,当用于匹配工作负载定义的连接的任何元素发生了更改时,就会发生此过程。这些元素包括给定工作单元(UOW)的连接属性、工作负载定义或工作负载权限信息。另请参阅工作负载求值(workload evaluation)。

工作负载定义(workload definition)

已提供的或用户定义的条件集,它根据数据库连接属性将数据库连接中一个或多个工作单元分组到一个实体中。然后,可将此实体指定给服务类、通过阈值控制以及监视该实体。另请参阅阈值(threshold)和服务类(service class)。

工作负载求值(workload evaluation)

确定要用于当前会话或连接的工作负载定义的过程。此过程包括根据那些工作负载定义对连接属性求值,以及确保当前会话用户具有对工作负载定义的 USAGE 特权。开始第一个工作单元(UOW)时执行此过程。另请参阅工作负载重新求值(workload re-evaluation)。

工作负载(workload)

在服务类或数据库中工作的一个或多个数据库活动或请求。

工作类集(work class set)

一个或多个工作类的分组。一个或多个工作操作集可应用于单个工作类集。另请参阅工作操作(work action)、工作操作集(work action set)和工作类(work class)。

工作类(work class)

基于活动属性(例如,其预计基数、预计成本或活动类型)的分类。另请参阅工作操作(work action)、工作操作集(work action set)和工作类集(work class set)。

工作目录(working directory)

这是指活动目录。当指定了文件名但未指定目录时,将搜索当前目录。

工作文件(work file)

在 SQL 复制中,这是指 Apply 程序在处理预订集时使用的临时文件。

构造函数(constructor function)

在 XQuery 中,这是指一个构造函数,其中,表达式是将创建类型化原子值的一个函数调用。另请参阅构造函数(constructor)。

构造函数(constructor)

用来创建一个查询中的 XML 结构的一个 XQuery 表达式。另请参阅已计算的构造函数(computed constructor)、构造函数(constructor function)和直接构造函数(direct constructor)。

孤立联系人(orphaned contact)

这是一个存在于运行状况通知联系人列表中但是在联系人列表中未定义的联系人, 该联系人列表存储在系统上由 DB2 管理服务器的 CONTACT_HOST 配置参数指定。另请参阅联系人(contact)。

故障回退(failback)

在高可用性灾难恢复中,这是重新启动原始主系统并使它返回到在发生故障转移之后主系统所处的状态的过程。

故障监视器(fault monitor)

用来监视 DB2 实例的一个守护进程,它可以重新启动已停止的实例。

故障转移(failover)

这是一项自动执行的操作,当软件、硬件或网络中断时,就会自动切换至冗余系统或备用系统。另请参阅故障回退(failback)。

挂起(hang)

变得对用户命令不响应并停止或看似停止处理。

关闭(shutdown)

按照已定义的过程来结束一个系统或子系统的操作这样一个过程。

关键字(keyword)

编程语言、人工语言、应用程序或命令的其中一个预定义的字。

关联数组(associative array)

一个元素数目没有用户定义上限的数组,这些元素是按数组下标值排序的,并且可通过数组下标值引用。数组下标值是唯一的,并且不必是连续的。另请参阅数组(array)、基数(cardinality)、普通数组(ordinary array)和元素(element)。

关系立方体(relational cube)

用来定义多维数据库的一组数据和元数据。关系立方体是关系数据库中存储的多维数据库的一部分。

关系模式(relational schema)

请参阅 SQL 模式(SQL schema)。

关系数据服务(Relational Data Services,RDS)

DB2 数据库管理器的组件,用于处理访问请求或数据库内容。对于 SQL 请求,RDS 处理涉及将语句文本编译为可执行文件部分、运行该部分并将结果集返回给请求者。

关系数据库管理系统(relational database management system,RDBMS)

这是指组织关系数据库并提供对关系数据库的访问的软件和硬件的集合。

关系数据库(relational database,RDB)

可理解为一组表并按照关系数据模型操作的数据库。每个数据库包括描述数据的逻辑和物理结构的一组系统目录表、包含为数据库分配的参数值的配置文件,以及带有运行事务和可归档事务的恢复日志。

关系(relationship)

这是指一个表的各行或者两个表的各行之间已定义的连接。关系是引用约束的内部表示法。

管理队列(administration queue)

在 Q 复制和事件发布中,Q Apply 程序、Q Capture 程序和预订应用程序用来通信的一个 WebSphere MQ 队列。

管理通知日志(administration notification log)

一些消息列表,可帮助管理员解决一些次要问题。另请参阅联系人(contact)。

管理通知消息(administration notification message)

由数据库管理器、复制程序、用户应用程序或运行状况监视器写入通知文件或事件日志的警报、错误消息、警告、注意消息或参考消息。另请参阅联系人(contact)。

管理员(administrator)

负责诸如访问权限和内容管理等管理任务的人员。管理员还可以对用户授予各种级别的权限。

广播连接(broadcast join)

一种连接方式,在该连接中表的所有分区发送至所有数据库分区。

归档日志(archive log)

已经关闭并且进行正常处理时不再需要的一组日志文件。保留这些文件以用于前滚恢复。另请参阅活动日志(active log)和循环日志(circular log)。

规范化(normalization)

通过将数据模型的关系简化至最简单的形式来重构数据模型的过程。它在构建逻辑关系数据库设计这一任务中是很关键的步骤。规范化有助于避免数据产生冗余和不一致。如果实体满足特定范式的一组约束(第一范式,第二范式等等),那么说明实体是规范化的。另请参阅反向规范化(denormalization)。

规范数字(normal number)

在浮点表示法中,任何具有非零数字作为有效数字的最左边数字的非零数字。另请参阅十进制浮点数(decimal floating-point number)和次规范数字(subnormal number)。

过程体(procedure body)

过程的逻辑实现。另请参阅例程体(routine body)。

过程语言 SQL(Procedural Language SQL,PL/SQL)

一种语言的 Oracle 实现,它提供用于在传统 SQL 查询和操作中实现控制流逻辑的过程构造。另请参阅 SQL 过程语言(SQL Procedural Language)。

过程(procedure)

一个可使用 SQL CALL 语句调用的例程,用于执行包括主语言语句和 SQL 语句的操作。另请参阅外部过程(external procedure)、SQL 过程(SQL procedure)和例程(routine)。

过滤因子(filter factor)

这是 0 和 1 之间的一个数字,它估计谓词为 true 时表中的行数所占的比例。

国家/地区代码(country/region code)

请参阅地域代码(territory code)。

〔H〕

函数调用(function invocation)

将函数与传递给函数体的任何自变量值一起使用。用函数名来调用函数。

函数定义者(function definer)

用于处理 CREATE FUNCTION 语句的授权标识。

函数解析(function resolution)

数据库管理器的内部进程,通过它选择特定函数实例以便调用。使用函数名、自变量的数据类型以及 SQL 路径进行选择。

函数路径(function path)

请参阅 SQL 路径(SQL path)。

函数模板(function template)

强制联合服务器调用数据源函数的一个 DB2 数据库函数。另请参阅函数映射(function mapping)。

函数目录(function directory)

一个 DB2 数据库目录,用来存储与用户的外部例程(过程、函数和方法)相关联的可执行文件和库。

函数输送(function shipping)

将请求的子节发送至包含可应用数据的特定数据库分区的过程。

函数特征符(function signature)

标准函数名与其所有参数的数据类型的逻辑并置。

函数体(function body)

函数的逻辑实现。另请参阅例程体(routine body)。

函数选择(function selection)

请参阅函数解析(function resolution)。

函数映射(function mapping)

在联合系统中,这是指数据源函数与现有 DB2 数据库函数之间的映射。联合系统提供现有内置数据源函数与内置 DB2 数据库函数之间的缺省映射;缺省映射在包装器中。DB2 配对函数可以是完整函数或函数模板。另请参阅函数模板(function template)。

函数(function)

一组输入数据值与一组结果值之间的关系,用来扩展和定制 SQL 或 XQuery。函数是通过 SQL 语句的元素(例如,select 列表或 FROM 子句)和 XQuery 作为主表达式调用的。另请参阅聚集函数(aggregate function)、内置函数(built-in function)、外部函数(external function)、标量函数(scalar function)、有源函数(sourced function)、表函数(table function)、SQL 函数(SQL function)、行函数(row function)和例程(routine)。

行变量(row variable)

行数据类型的全局变量、局部变量或参数。

行标识(row identifier,ROWID)

唯一标识一行的值。这个值与该行存储在一起,不会更改。另请参阅记录标识(record identifier)和表锁定(table lock)。

行捕获规则(row-capture rule)

SQL 复制中的一项规则,它确定 Capture 程序是要捕获对所有列的更改还是只捕获对已注册的列的更改。

行触发器(row trigger)

这是一种触发器,其粒度是使用 FOR EACH ROW 子句来定义的。

行分块(row blocking)

请参阅分块(blocking)。

行函数(row function)

可选地接受自变量并返回单行值的 SQL 函数。 可以使用 SQL 来实现行函数,并且可以将行函数用作变换函数来将结构化类型的属性映射至一行中的内置数据类型值。 另请参阅函数(function)和例程(routine)。

行集位置访问(rowset-positioned access)

使用单个 FETCH 语句来检索多行的能力。另请参阅行位置访问(row-positioned access)。

行集游标(rowset cursor)

定义这种游标的目的是为了将一行或多行作为单个 FETCH 语句的行集来返回,并且该游标定位在访存的一组行上。

行集(rowset)

为其建立游标位置的一组行。

行锁定(row lock)

对单一数据行的锁定。另请参阅表锁定(table lock)。

行位置访问(row-positioned access)

使用单个 FETCH 语句来检索单行的能力。另请参阅行集位置访问(rowset-positioned access)。

行(row)

表的水平组成部分,由一系列值组成,每个值对应于表的每列。

耗用时间(elapsed time)

对于线程或代理进程,这是指受监视时间间隔内所花的总时间。另请参阅处理时间(processing time)。

后触发器(after trigger)

被指定为在发生所定义的触发器事件(就是在触发器定义中指定的对表的插入、更新或删除操作)之后才会激活的一种触发器。另请参阅前触发器(before trigger)、触发器(trigger)、触发器激活(trigger activation)和触发器激活时间(trigger activation time)。

后代(descendent)

从属于另一个对象的对象,或者从属于一个对象而该对象又从属于另一个对象的对象。

后映像(after-image)

请参阅后值(after-value)。

后值(after-value)

在数据复制中,对源表应用 SQL 插入或更新后该表列的已更新值。另请参阅前值(before-value)。

互斥锁定(exclusive lock)

一种锁定,它会阻止同时执行的应用程序进程访问数据库数据。另请参阅总锁定(gross lock)和共享锁定(shared lock)。

互斥 SQL 语句(exclusive SQL statement)

在相同 SQL 会话中执行其他 SQL 语句之前落实或回滚操作必须先执行的 SQL 语句。互斥 SQL 语句分组为集合;数据库管理器每次可只执行集合中的一个 SQL 语句。互斥 SQL 语句的示例包括 WLM 互斥 SQL 语句和 AUDIT 互斥 SQL 语句。

环境变量(environment variable)

1. 用于定义进程所在操作环境的某个方面的变量。例如,环境变量可以定义主目录、命令搜索路径、正在使用的终端或当前时区。

2. 当前软件环境中包括的变量,可用于请求它的任何被调用程序。

环境句柄(environment handle)

标识数据库访问的全局上下文的句柄。与环境中所有对象有关的所有数据都与此句柄有关联。

缓冲池(buffer pool)

一个内存区域,数据页将被读入该区域,并且在处理期间将在该区域中修改和存放数据页。另请参阅地址空间(address space)。

缓冲区(buffer)

一个存储区域,它通过暂时存放要处理或写入 I/O 设备的数据块来补偿不同速度的数据流或不同计时的事件。

幻像行(phantom row)

以任何隔离级别(除可重复读之外)执行的应用程序进程可读取的表行。当应用程序进程在单个工作单元中多次发出同一个查询时,可能会在查询之间出现附加行,因为同时运行的应用程序进程正在插入并落实数据。

恢复单元(unit of recovery)

这是指单个资源管理器中的可恢复操作序列,例如,DB2 z/OS 版的实例。另请参阅工作单元(unit of work)和事务(transaction)。

恢复日志(recovery log)

请参阅数据库日志(database log)。

恢复暂挂(recovery pending,RECP)

从备份复原数据库或表空间时,数据库或表空间所处的状态。当数据库或表空间处于此状态时,不能访问它的数据。

恢复(recovery)

重新创建由于发生硬件故障和/或软件故障而变得不可用的数据库或表空间的过程。该过程包括复原备份映像,并且还可以包括在适当的时候前滚数据库日志。

回滚(roll back)

用于将 SQL 语句更改的数据复原为它上一个落实点的状态。除非指定了保存点,否则会释放所有锁定。另请参阅一致点(point of consistency)、前滚(roll forward)和回退(backout)。

回绕扫描(wrapping scan)

一种扫描,从对该扫描指定的范围边界之间开始,继续至上边界,返回至下边界,并继续直到达到它的初始起始位置。对于表扫描,边界是表的第一页和最后一页。对于范围扫描,边界是数据分区的第一页和最后一页。对于由索引驱动的扫描,边界是扫描范围的起始键和结束键。

回退(backout)

撤销应用程序进程所作的未落实更改的过程。在应用程序进程的某部分出现故障时或者出现死锁时,可能需要回退。另请参阅回滚(roll back)。

回退(fallback)

在导致切换至备用数据库服务器的故障之后自动切换回原始数据库服务器的过程。

会话全局变量(session global variable)

其值仅在它所在的会话中共享的全局变量。另请参阅全局变量(global variable)。

会话(session)

两个位置、软件程序或网络上的设备之间的逻辑或虚拟连接,用于允许两个元素进行通信和交换数据。另请参阅 SQL 连接(SQL connection)和事务(transaction)。

混合字符串(mixed character string)

同时包含单字节字符和多字节字符的字符串。

活动代理进程(active agent)

正在处理应用程序请求的代理进程。另请参阅空闲代理(idle agent)。

活动监控器(Activity Monitor)

一种 DB2 管理工具,它提供了一组预先定义的报告来帮助数据库管理员监视应用程序性能和并行性、资源消耗以及某个数据库或数据库分区的 SQL 或 XQuery 语句使用情况。该工具还提供了一些建议,用来帮助数据库管理员诊断发生数据库性能问题的原因,并且调整查询以便最佳地使用数据库资源。

活动日志(active log)

1. 指恢复和回滚操作当前所需的主日志文件和辅助日志文件。另请参阅归档日志(archive log)。

2. 指固定大小的数据集,其中恢复事件是在发生时记录的。活动日志变满时,其内容将复制到归档日志。

活动阈值(activity threshold)

适用于单个活动的阈值。如果活动超过跟踪该活动的阈值的上限,将对此活动执行并应用相应的操作。另请参阅聚集阈值(aggregate threshold)。

活动(activity)

在其生存期使用数据库资源的数据库实体,其生存期可跨越一个或多个请求。游标和过程都是活动的示例。

获取页(getpage)

一项操作,DB2 z/OS 版将通过此操作访问数据页。

〔J〕

基本表(base table)

由 SQL CREATE TABLE 语句创建的用来存放持久数据的一个表。另请参阅辅助表(auxiliary table)、结果表(result table)、表(table)、临时表(temporary table)、视图(view)、已声明临时表(declared temporary table)和已创建临时表(created temporary table)。

基本聚集表(base aggregate table)

SQL 复制中某种类型的复制目标表,它包含从复制源表聚集的数据。 另请参阅更改聚集表(change aggregate table)。

基本控制程序(Base Control Program,BCP)

为 MVS 和 z/OS 操作系统提供基本服务的程序。该程序包含用于管理系统资源的函数。这些函数包括输入/输出、分派工作单元和 z/OS UNIX 系统服务内核。另请参阅多重虚拟存储器(Multiple Virtual Storage)和 z/OS。

基本顺序访问法(basic sequential access method,BSAM)

用于连续存储或检索数据块的存取方法,通过使用顺序访问或直接访问设备来完成。

基本谓词(basic predicate)

比较两个值的谓词。

基础视图(underlying view)

这是一个视图,将直接或间接在它基础上定义另一个视图。

基数(cardinality)

数据库表中的行数或数组中的元素数。另请参阅关联数组(associative array)。

基于标号的访问控制(label-based access control,LBAC)

这是一种安全性机制,它使用安全标号来限制用户访问单个表行和表列。另请参阅安全标号(security label)和安全策略(security policy)。

基于块的 I/O(block-based I/O)

将磁盘上的连续数据页读至内存的相邻部分的数据库管理器方法。另请参阅散射读(scattered read)。

基于时间的更新检测(time-based update detection)

使用 ROW CHANGE TIMESTAMP 表达式最后更新行时的确定方法。

基于事务的复制(transaction-based replication)

在 SQL 复制中,这是一种处理类型,在这种处理类型中,当在源表中落实了每个事务之后都会将该事务复制到目标表中。另请参阅事务一致的复制(transaction-consistent replication)。

基于 XML 数据的索引(index over XML data)

DB2 数据库中的一种索引,它通过提供基于 XML 模式的索引键来对 XML 文档中的节点进行有效访问。

级别(level)

在层次结构中作为一个逻辑步骤工作的一个或多个相关属性的集合。属性可以在一个级别中的一个或多个角色中发挥作用。

集合运算符(set operator)

与关系运算符 union(并)、difference(差)和 intersection(交)相对应的 SQL 运算符 UNION、EXCEPT 和 INTERSECT。集合运算符通过组合两个其他结果表来派生出一个结果表。

级联删除(cascade delete)

一个过程,DB2 数据库管理器使用此过程并通过删除已删除的父行的所有派生行来强制引用约束。

集群块索引(clustering block index)

请参阅维块索引(dimension block index)。

集群索引(clustered index)

键值的顺序与存储在表中的行的顺序密切对应的索引。对应程度由优化器使用的统计信息来量度。

集群索引(clustering index)

这是指用来确定表空间中的行在物理上如何排序(建立集群)的索引。如果分区表的集群索引不是分区索引,那么按每个数据分区中的集群顺序来将行排序而不会跨越分区。

记录标识(record identifier,RID)

DB2 数据库管理器使用的唯一标识,用于在内部标识表中的数据行。另请参阅行标识(row identifier)。

记录长度(record length)

表中所有列的总长度。记录长度是当数据以物理方式存储在数据库中时数据的长度。记录的长度可以是固定的,也可以是变化的,这取决于列是如何定义的。如果所有列都是定长列,那么记录就是定长记录。如果一列或多列是变长列,那么记录就是变长记录。

记录(recording)

可以在以后查看的来自性能快照的信息。

计数器(counter)

一种信息的表示法,会一直累积直到样本被抽取。计数器对增加的值进行计数,例如,死锁的数目。当实例或数据库停止再重新启动时,计数器将复位。另请参阅标尺(gauge)。

记帐字符串(accounting string)

发送至 DRDA 服务器的用户定义的记帐信息。

加密(encryption)

在计算机安全性中,这是指将数据变换成无法理解的格式的过程,以便无法获取原始数据或只能通过使用解密过程来获取原始数据。

假否定(false negative)

一种条件,使用乐观锁定时因为已被选择而未被更新的某行在没有事先再次被选择的情况下不能更新。乐观锁定支持不允许假否定发生,但假否定可能会发生。另请参阅假肯定(false positive)。

假肯定(false positive)

一种条件,使用乐观锁定时因为已被选择而被更新的某行在没有事先再次被选择的情况下已更新。乐观锁定支持不允许假否定发生,但假否定可能会发生。另请参阅假否定(falsenegative)。

间隔(gap)

在 SQL 复制中,Capture 程序不能读取的一定范围内的日志或日志记录。间隔中的已更改数据可能丢失了。

监视开关(monitor switch)

由用户处理的数据库管理器参数,用来控制性能快照中返回的信息的类型和数量。

监视任务(monitoring task)

在“活动监控器”中,这是指一组报告和过滤器设置,它们收集特定的快照数据来对应用程序或语句进行故障诊断,或者调整查询以便最佳地使用数据库资源。

监视元素(monitor element)

系统监视器用来存储关于数据库系统状态的特定方面的信息的数据结构。 监视元素收集一个或多个逻辑数据组的数据。每个监视元素收集下列特定类型的其中一种类型的数据:计数器、标尺、水印、文本信息或时间戳记。另请参阅逻辑数据组(logical data group)。

检查点(checkpoint)

数据库管理器在日志中记录内部状态信息的一个点;如果子系统异常终止,那么恢复过程将使用此信息。

检查条件(check condition)

在检查约束中使用的搜索条件的限制格式。

检查完整性(check integrity)

当表中的每一行都遵守对该表定义的检查约束时的状态。

检查约束(check constraint)

用户定义的约束,它指定基本表的特定列可以包含的值。另请参阅约束(constraint)。

检查暂挂(check pending)

在 DB2 z/OS 版中,表所处的一种状态,此时只允许对表进行有限的活动,并且当更新表时不检查约束。

简单表空间(simple table space)

既未分区也未分段的表空间。

建立影子(shadowing)

使当前页内容永不会被覆盖的一种恢复技巧。相反,当其值正被替换的页作为镜像副本保留以支持系统复原时,将分配并写入新页。当不再需要这些影子副本时,就将其删除。

键序列数据集(key-sequenced data set,KSDS)

其记录是按键序列装入并且由索引控制的 VSAM 文件或数据集。

建议重组操作(REORG-recommended operation)

这是一项操作,它将更改已写入表的永久存储器的数据的格式,并且会限制允许对该表执行的操作,直到重组该表中的数据为止。

键(key)

在表、索引或引用约束的描述中标识的一列或一组有序列。相同列可以是多个键的部分。

交错访存(interleave fetch)

一种操作,在该操作中,通过一个游标访存一个结果集的部分,通过其他(至少一个)游标访存另一结果集的部分,然后通过原始游标再次访存。访存可按随机顺序通过打开的游标继续。

焦点(focus)

XQuery 表达式的动态上下文的前三个组件(上下文项、上下文位置和上下文大小)。焦点使处理器能够跟踪表达式正在处理哪些项。另请参阅上下文大小(context size)。

交互式系统生产率设施/程序开发设施(Interactive System Productivity Facility/Program Development Facility,ISPF/PDF)

这是一个 IBM 许可程序,它为开发程序和使用诸如“编辑”和“浏览”等功能提供了工作环境。

交互式 DB2(DB2 Interactive,DB2I)

DB2 z/OS 版中提供的一项交互式服务,它便于执行 SQL 语句、DB2 操作员命令、程序员命令以及调用实用程序。

交互式 SQL(interactive SQL)

通过诸如“命令中心”或命令行处理器之类的接口提供的一组 SQL 语句。这些语句是作为动态 SQL 语句处理的。例如,可使用 DECLARE CURSOR、PREPARE、DESCRIBE、OPEN、FETCH 和 CLOSE 语句来动态处理交互式 SELECT 语句。

交换站标识(exchange station ID,XID)

在通信中,这是用于识别主站和辅站的数据链路命令或响应。

角色(role)

将一项或多项特权集中在一起的数据库实体,可以对诸如用户、组、PUBLIC、其他角色或可信上下文等指定该实体。

节点标识(node ID)

请参阅节点标识(node identifier)。

节点标识(node identifier,node ID)

在 XML 实例文档的类似于树形结构的表示中,这是特定节点的唯一指针。节点标识还可以指向由构造函数生成的节点。

节点测试(node test)

这是一种测试,它可以确定由 PATH 表达式中的一个步骤选择的每个节点是否都满足某一条件。另请参阅种类测试(kind test)、名称测试(name test)、PATH 表达式(path expression)和步骤(step)。

节点目录(node directory)

一个包含有建立从客户机工作站至所有可应用的数据库服务器通信所需信息的目录。

节点种类(node kind)

一种指定,它根据节点中包含的数据来定义节点。XQuery 和 XPath 数据模型定义了下列节点种类:文档、元素、属性、文本、处理指令和注释。另请参阅节点(node)和处理指示信息(processing instruction)。

节点(node)

1. 在通信中,它指通信链路的端点或者网络中两个或更多链接公用的结点。节点可以是处理器、通信控制器、集群控制器、终端或工作站。节点在路由和其他功能方面可能各不相同。

2. 请参阅数据库分区(database partition)。

3. 由 XQuery 和 XPath 数据模型定义的一个节点种类的实例。另请参阅项(item)、节点类型(node type)、XQuery 和 XPath 数据模型(XQuery and XPath data model)。

结构化查询语言(SQL)

用于在关系数据库中定义和处理数据的标准化语言。另请参阅数据操作语言(Data Manipulation Language)和 SQL 过程语言(SQL Procedural Language)。

结构(structure)

用来统一表示不同类型的 DB2 对象(例如,表、数据库、视图、索引和表空间)的名称。

结果表(result table)

1. 对 SELECT 语句求值所生成的行集。另请参阅基本表(base table)、结果集(result set)和临时表(temporary table)。

2. 在 Query Patroller 中,这是所创建的用来存储查询结果集的一个表。另请参阅结果目标(result destination)。

结果集定位器(result set locator)

这是一个值,DB2 应用程序使用该值来唯一标识由过程返回的查询结果集。

结果集(result set)

例如,游标或过程返回的一组行值。另请参阅结果表(result table)。

结果目标(result destination)

在 Query Patroller 中,这是查询结果的返回位置。结果目标可以是用来提交查询的应用程序,也可以是结果表。另请参阅结果表(result table)。

接近同步方式(near synchronous mode)

在高可用性灾难恢复中, 这是一种同步方式,在该方式中,当事务从备用数据库中接收到一条消息, 该消息确认已接收到日志数据并且已将日志数据写入备用系统的主存储器中,主数据库就认为已落实该事务。 另请参阅对等状态(peer state)和同步方式(synchronization mode)。

接收队列(receive queue)

在 Q 复制中,这是 Q Apply 程序用来接收由 Q Capture 程序捕获的事务的 WebSphere MQ 消息队列。

节(section)

这是指计划或程序包的包含单一 SQL 语句的可执行结构的段。 另请参阅 SQL 和 XQuery 编译器(SQL and XQuery compiler)。

截断(truncation)

这是指当操作结果超过内存或存储容量时废弃该结果的一部分的过程。

解除(exemption)

在基于标号的访问控制中,这是一项特权,对于授予了该特权的一个用户或一组用户,该特权将导致绕过一种安全策略的一条 LBAC 规则。

解锁(unlock)

释放先前锁定的对象或系统资源,并将它返回到常规可用状态。

界限空格(boundary white space)

在 XQuery 直接元素构造函数中,在标记之间和/或封闭表达式之间的边界中自己出现的空格字符。

仅正向游标(forward-only cursor)

请参阅不可滚动游标(nonscrollable cursor)。

进程间通信(interprocess communication,IPC)

允许进程在同一计算机中或通过网络相互通信的操作系统机制。

精度(precision)

1. 数字的一个属性,它描述不包括符号的二进制或十进制位数的总数。如果某个数的值为零,那么认为符号为正号。

2. 时间戳记的一个属性,它描述该值的小数秒部分中的总小数位数。

警报(alert)

1. 一则消息或其他指示,它用于标识一个事件或即将发生的事件。

2. 一种通知,它描述复制事件和情况。“复制报警监视器”将警报发送至电子邮件地址或寻呼机。

静态上下文(static context)

在对 XQuery 表达式求值之前,在编译该表达式期间可用的信息。另请参阅动态上下文(dynamic context)和表达式上下文(expression context)。

静态已知名称空间(statically known namespaces)

在 XQuery 中,这是指用于定义在静态处理表达式期间已知的所有名称空间的一组前缀/URI 对。静态已知名称空间是表达式的静态上下文的一个组件。

静态游标(static cursor)

在应用程序打开游标之后不会更改结果表大小或者它的行顺序的已命名的控制结构。另请参阅游标(cursor)和动态游标(dynamic cursor)。

静态 IP 地址(static IP address)

使用 IP 标准的网络中持久设备或逻辑单元的固定 IP 地址。另请参阅 IP 地址(IP address)。

静态 SQL(static SQL)

嵌入程序内部并在执行程序前绑定的 SQL 语句。绑定之后,静态 SQL 语句不会更改,虽然语句指定的主变量值可发生更改。另请参阅延迟嵌入式 SQL(deferred embedded SQL)、动态 SQL(dynamic SQL)、嵌入式 SQL(embedded SQL)和增量绑定语句(incremental bind statement)。

句柄(handle)

1. 表示软件系统的内部结构的变量。

2. Extender 创建的一个字符串,它用来表示表中的图像、音频或视频对象。对用户表和管理支持表中的每个对象都存储一个句柄。 这样,Extender 就可以用管理支持表中存储的关于对象的信息来链接存储在用户表中的句柄。

聚集表(aggregate table)

在 SQL 复制中,包含源表的聚集数据的只读复制目标表。此数据取决于一些 SQL 列函数,例如,MIN、MAX、SUM 和 AVG。

聚集函数(aggregate function)

可选地接受自变量并返回是一组相似值的评估结果的单个标量值的函数,例如,在一行或多行的一列中的那些函数。另请参阅函数(function)和例程(routine)。

聚集阈值(aggregate threshold)

适用于一组活动的阈值。如果组中的某个活动超过阈值所设的界限,将对该活动采取相应的操作。另请参阅活动阈值(activity threshold)。

具体化查询表(materialized query table,MQT)

一个基本表,其定义基于查询结果且其数据采用预先计算的结果(这些结果从 MQT 定义所基于的表获取)的格式。另请参阅总结表(summary table)。

具体化(materialize)

1. 将来自视图或嵌套表的表达式的行放入工作文件,以便由查询进行附加处理的过程。

2. 将 LOB 值放入相邻存储区域中。因为 LOB 值可能非常大,所以 DB2 z/OS 版避免将 LOB 数据具体化,除非要求必须这样做。

绝对路径(absolute path)

对象的完整路径名。绝对路径名从最高层或根目录(它由正斜杠(/)或反斜杠(\)字符来标识)开始。另请参阅相对路径(relative path)。

〔K〕

开放式数据库连接(Open Database Connectivity,ODBC)

这是一个用于访问关系数据库管理系统和非关系数据库管理系统中的数据的标准应用程序编程接口(API)。 通过使用此 API,数据库应用程序可以访问存储在各种计算机上的数据库管理系统中的数据, 即使每个数据库管理系统使用不同的数据存储格式和编程接口也是如此。另请参阅 Java 数据库连接(Java Database Connectivity)。

可保持的结果集(holdable result set)

与使用 WITH HOLD 子句创建的游标相关联的结果集。

可重复读(repeatable read,RR)

一种隔离级别,在此级别,事务中多次发出的查询每次后续执行时重复读取相同的行,但同一事务中之前已更改的行除外。不会读取其他行(幻象读取)。使用 RR 的事务中查询无法读取由其他事务中语句更改的任何行,直到更改落实为止。而且,在使用 RR 的事务落实之前,其他事务中的语句不能更改该事务中查询读取的任何行。另请参阅游标稳定性(cursor stability)、隔离级别(isolation level)、读稳定性(read stability)和未落实的读(uncommitted read)。

可传输集 (transportable set)

一组可由复原操作(如 RESTORE DATABASE 命令)传输的表空间和模式。

可更新的结果集(updatable result set)

与使用包含 FOR UPDATE 子句的 SELECT 语句创建的游标相关联的结果集。

可更新能力(updatability)

游标执行定位更新和删除的能力。游标的可更新能力受 SELECT 语句和在 DECLARE CURSOR 语句中指定的游标灵敏度选项的影响。

可滚动结果集(scrollable result set)

与可滚动游标相关联的结果集,它允许应用程序访存行和重新访存先前已访存的行。

可滚动性(scrollability)

指示游标是否可按向后方向访存的游标属性。另请参阅访存定向(fetch orientation)。

可滚动游标(scrollable cursor)

可用于按向后和向前方向访存的游标。另请参阅不可滚动游标(nonscrollable cursor)。

可忽略空格(ignorable white space)

XQuery 表达式中对于表达式的结果没有意义的任何空格字符。

可空(nullable)

可以缺少列、函数参数或结果的值的一种情况。

可扩展标记语言(Extensible Markup Language,XML)

这是一种标准的元语言,用于定义基于“标准通用标记语言”(SGML)的标记语言。

可扩展样式表语言变换(Extensible Stylesheet Language Transformation,XSLT)

一种 XML 处理语言,用来将 XML 文档转换为采用 XML、PDF、HTML 或其他格式的另一个文档。

可扩展样式表语言(Extensible Stylesheet Language,XSL)

用来为 XML 文档指定样式表的语言。可扩展样式表语言变换(XSLT)与 XSL 配合使用来描述如何将 XML 文档变换为另一种文档。

可实例化的结构化类型(instantiable structured type)

可用来创建数据库对象的结构化类型。不是可实例化的结构化类型不能用于创建数据库对象; 但这种类型反而可用来定义可以实例化的子类型。

可视扫描(visible scan)

其扫描共享状态可被其他共享扫描读取的扫描。其他扫描可使用该状态信息来执行扫描调速和形成扫描组。

可视数据分区(visible data partition)

这是指其数据可用于 SQL 语句的数据分区。另请参阅已连接的数据分区(attached data partition)和已拆离的数据分区(detached data partition)。

可说明语句(explainable statement)

可对其执行说明操作的 SQL 或 XQuery 语句。可说明 SQL 语句包括 SELECT、UPDATE、INSERT、DELETE 和 VALUES。

可协商锁定(negotiable lock)

其锁定方式可以根据争用用户之间的协商而降级以便适用于所有用户的一种锁定。物理锁定就是可协商锁定的一个示例。

可信关系(trusted relationship)

两个实体(例如,中间件服务器和数据库服务器)之间的具有特权的关系。只有具有此关系,才能进行这两个实体之间唯一的一组交互;否则将无法进行。

可信连接(trusted connection)

其属性与在 DB2 数据库服务器中定义的唯一可信上下文的属性相匹配的数据库连接。另请参阅显式可信连接(explicit trusted connection)和隐式可信连接(implicit trusted connection)。

可信上下文缺省角色(trusted context default role)

可信上下文的所有用户继承的角色,除非可信上下文定义中用户特定的角色将其覆盖。另请参阅可信上下文用户特定的角色(trusted context user-specific role)。

可信上下文用户(trusted context user)

允许将可信连接上的当前用户标识切换至的用户标识。

可信上下文(trusted context)

一个数据库安全性对象,它能够建立 DB2 数据库管理系统与外部实体之间的可信关系。

可信属性(trust attribute)

依赖它来建立信任的属性。可信关系是基于一个或多个可信属性来建立的。

可信(trusted)

与定义为在数据库管理器进程中运行的联合包装器有关。另请参阅受防护(fenced)。

可用空间控制记录(free space control record,FSCR)

一种记录,它包含接下来 500 个页中每个页的可用空间近似值。在多维集群(MDC)表中, 每个块都有一个 FSCR。它存储在每个块的第一页上,并且只包括该块中的页。

可用空间(free space)

页、数据集、文件或存储介质中未使用空间的总量。可用空间就是未用来存储记录或控制信息的空间。

可执行标识(executable ID)

请参阅可执行标识(executable identifier)。

可执行标识(executable identifier,executable ID)

唯一标识某个部分的二进制标记。

可执行语句(executable statement)

可以嵌入到应用程序中、可以动态准备并执行或者可以交互发出的 SQL 语句或 XQuery 表达式。

客户机重新路由(client reroute)

在失去与数据库服务器的通信和备用服务器的预定义的情况下,该方法允许客户机应用程序继续使用原始数据库服务器或备用服务器,并且工作只会中断很短时间。

客户机概要文件(client profile)

使用“配置助手”中的“导入”功能配置客户机时要使用的概要文件。客户机概要文件包含数据库连接信息、客户机设置、CLI 或 ODBC 公共参数。

客户机(client)

请求服务器服务的软件程序或计算机。另请参阅服务器(server)和主机(host)。

空格(white space)

由属于空间字符类的一个或多个字符(例如,空白字符、换行符或跳进字符)组成的一个序列。

空间参考系(spatial reference system)

DB2 Spatial Extender 和 DB2 Geodetic Extender 中的一组参数,它包括用来定义给定范围的坐标引用的最大可能的空间范围的坐标、派生了坐标的坐标系的标识以及将坐标转换为正整数以便在处理坐标时提高性能的一些数字。

空间函数(spatial function)

DB2 Spatial Extender 提供的用于对空间数据执行各种操作的函数。

空间列(spatial column)

表中使用 DB2 Spatial Extender 提供的其中一种空间数据类型定义的列。

空间数据(spatial data)

组成用于标识地理位置或地理区域的坐标的数据。

空闲代理(idle agent)

一个数据库代理进程,当前没有数据库连接或应用程序关联。另请参阅活动代理(active agent)。

空值(null value)

未对其指定值的参数位置。

孔(hole)

这是指结果表中这样的行:由于对该行执行了删除操作或更新操作而无法访问该行。另请参阅删除孔(delete hole)和更新孔(update hole)。

控制服务器(control server)

在 SQL 复制中,包含 Capture 程序、Apply 程序或“复制报警监视器”的复制控制表的数据库服务器。 另请参阅 Apply 控制服务器(Apply control server)、Apply 服务器(Apply server)、Monitor 控制服务器(Monitor control server)和 Q Capture 服务器(Q Capture server)。

控制流(control flow)

在 DB2 数据仓储中,将数据流和挖掘流按顺序排列、集成外部命令、程序和存储过程并为数据仓库应用程序提供条件处理逻辑的图形模型。

控制区间定义字段(control interval definition field,CIDF)

在 VSAM 中,这是指位于每个控制区间末尾处 4 个字节的字段;它描述控制区间中的可用空间(如果有的话)。

控制特权(control privilege)

用于完全控制对象的权限,包括访问、删除或改变对象的权限以及将对该对象的特权扩展到其他用户或者撤销其他用户对该对象的特权的权限。

控制消息(control message)

在 Q 复制中,来自 Q Apply 程序或用户应用程序的消息,它请求 Q Capture 程序激活或取消激活 Q 预订或发布、使发送队列失效或者确认目标表是否已装入。

控制中心(Control Center)

一个图形界面,它允许用户管理 DB2 数据库并执行许多任务,包括创建对象和监视性能。控制中心显示数据库对象(例如,数据库和表)以及它们相互之间的关系。

跨内存链接(cross-memory linkage)

在 z/OS 环境中,用于调用另一个地址空间中的程序的方法。此调用相对于调用者而言是同步的。

跨系统扩充服务(cross-system extended services,XES)

一组服务,借助这些服务,在综合系统(sysplex)环境中的不同系统上运行的应用程序或子系统的多个实例可以通过使用耦合设施来实现高性能和高可用性的数据共享。

跨系统耦合设施(cross-system coupling facility,XCF)

这是一个组件,它提供了一些功能,以支持在综合系统(sysplex)内运行的授权程序之间的协作。

块标识(block identifier,BID)

在块索引的叶节点中与键值存储在一起的条目。此标识引用多维集群表中的特定块。

块大小(block size)

一个块中的页数。它相当于扩展数据块大小。

块访存(block fetch)

DB2 数据库的一项功能,用来同时检索或访存多行。使用块访存可显著减少通过网络发送的消息量。块访存仅适用于不更新数据的游标。另请参阅分块(blocking)。

快速通信管理器(fast communication manager,FCM)

提供了节点间通信支持的一组功能。

块锁定(block lock)

多维集群环境内对块的锁定。

块索引(block index)

构造方式与传统记录标识(RID)索引相同的索引,但在叶级别,该索引的键指向块标识(BID)而不是 RID。

块映射(block map)

包含块状态的数组的位图,多维集群表中的每个块都有一个条目。数组中的每个条目都有八位,已使用的四位是:正在使用、装入、约束暂挂和刷新暂挂。

快照(snapshot)

数据库环境的当前状态的记录。

块(block)

从数据库服务器检索到的行集,作为单个结果集传送以满足游标 FETCH 请求。

扩展二进制编码的十进制交换码(Extended Binary Coded Decimal Interchange Code,EBCDIC)

由 256 个 8 位字符组成的编码字符集,是为了表示文本数据而开发的。另请参阅美国信息交换标准码(American Standard Code for Information Interchange)。

扩展恢复设施(extended recovery facility,XRF)

这是指在高可用性应用程序与指定终端之间进行会话期间,用来将 z/OS、VTAM、主机处理器或高可用性应用程序中的故障后果降至最低的一种设施。此设施提供了从故障子系统接管会话的备用子系统。

扩展数据块大小(extent size)

在表空间中,这是指在将数据写入下一个容器之前,将写入当前容器的表数据的页数。

扩展数据块映像(extent map)

表空间中存储的元数据结构,它记录对表空间中的每个对象的扩展数据块分配。

扩展数据块(extent)

在表空间容器内部对单个数据库对象分配的空间。此分配空间由多页组成。

扩展指示符变量 (extended indicator variable)

一个与主变量配合使用的变量,用于在应用程序中表示 SQL 空值(缺省值)或未赋予的值。另请参阅指示符变量 (indicator variable)。

扩展转换(expanding conversion)

经过转换的字符串的长度大于源字符串的长度时发生的一个过程。另请参阅收缩转换(contracting conversion)。

扩展 QName(expanded QName)

这是一种 QName,其词汇形式中的前缀将被解析为名称空间 URI。如果 QName 的词汇形式没有前缀,那么名称空间 URI 将为缺省名称空间,它可以是空的。另请参阅词汇 QName(lexical QName)和限定名(qualified name)。

扩展 UNIX 代码编码方案(Extended UNIX Code encoding scheme,EUC encoding scheme)

一种编码方案,用来定义可支持一到四个字符集的一组编码规则。这些编码规则基于 7 位和 8 位数据的编码的 ISO2002 定义。EUC 编码方案使用控制字符来标识某些字符集。

〔L〕

拉出配置(pull configuration)

在 SQL 复制中,这是 Apply 程序在目标服务器上运行的一种配置。 Apply 程序从源服务器中拉出更新以将它们应用于目标。另请参阅推送配置(push configuration)。

乐观并发控制(optimistic concurrency control)

请参阅乐观锁定(optimistic locking)。

乐观锁定(optimistic locking)

选择行之后和尝试更新或删除行操作之间的时间段未挂起任何锁定的一种锁定策略。另请参阅悲观锁定(pessimistic locking)和当前落实(currently committed)。

类型表(typed table)

一个表,其中每一列的数据类型是单独定义的,或者这些列的类型基于用户定义的结构类型的属性。

类型提升(type promotion)

将原子值从较早的数据类型转换为有序序列中的更新数据类型的一个过程。有序序列的一个示例是 INTEGER、DECIMAL、FLOAT 和 DOUBLE;另一个示例是 anyURI 和 string。在执行函数调用和处理接受数字或字符串操作数的运算符时可以使用类型提升。

类型注释(type annotation)

使 XML 模式类型与 XML 元素节点或 XML 属性节点相关联的过程,通常派生自 XML 模式验证。

类(class)

1. 在面向对象的设计或编程中,这是指可用来创建具有公共定义以及公共属性、操作和行为的对象的模型或模板。对象是类的实例。

2. 在 C++ 中,这是指用户定义的数据类型。类数据类型可以包含数据表示(数据成员)和函数(成员函数)。

3. 一组对象的描述,这些对象共享相同的属性、操作、方法、关系和语义。类可以使用一组接口来指定它为其环境提供的操作集。另请参阅对象(object)。

冷启动(cold start)

1. 使用初始程序装入过程启动系统或程序的过程。

2. 启动现有数据复制配置而不关心先前复制活动的过程,这会导致重新初始化所有预订。

例程体(routine body)

例程的逻辑实现。另请参阅函数体(function body)、方法体(method body)、例程原型(routine prototype)和过程体(procedure body)。

例程原型(routine prototype)

不带例程体的模块例程的定义。可在 SQL 语句中引用例程原型;但是,只有在定义被引用例程的例程体之后才能成功调用该例程。另请参阅模块(module)和例程体(routine body)。

例程(routine)

这是一个包括过程逻辑和 SQL 语句的数据库对象,它存储在数据库服务器上,可以使用诸如 CALL 语句的 SQL 语句来调用。例程的三个主要类是过程、函数和方法。另请参阅聚集函数(aggregate function)、内置函数(built-in function)、外部例程(external routine)、函数(function)、标量函数(scalar function)、有源函数(sourced function)、SQL 例程(SQL routine)、表函数(table function)、SQL 函数(SQL function)、行函数(row function)、SQL 过程(SQL procedure)、方法(method)、SQL 方法(SQL method)和过程(procedure)。

立方体服务器(cube server)

一种高性能、可缩放立方体引擎,它设计用于支持多个用户对多个不同 OLAP 立方体的查询。

立方体(cube)

联机分析处理、多维报告或多维规划应用程序所需的多维数据表示法。

立即索引清除转出(immediate index cleanup rollout)

删除 MDC 表部分的同时执行索引清除操作的转出。另请参阅转出(rollout)。

历史分析(historical analysis)

在 Query Patroller 中,这是指由于诸如管理报告、调整和对 Query Patroller 阈值进行优化等原因而分析数据仓库过去的使用情况。

联合服务器(federated server)

联合系统中的 DB2 服务器。可以将现有 DB2 实例用作联合服务器,也可以特地为联合系统创建新实例。

联合过程(federated procedure)

引用数据源上的过程的一种联合数据库对象。

联合数据库(federated database)

在联合系统中, 这是指联合服务器中的数据库。用户和应用程序与联合数据库交互作用。对于这些客户机,数据源和联合数据库作为单个数据库出现。

联合系统(federated system)

一个分布式数据库管理系统(DBMS),它包含将充当服务器的 DB2 实例、充当联合数据库的数据库、一个或多个数据源以及访问数据库和数据源的客户机(用户和应用程序)。联合系统允许用户查询和处理其他数据服务器上的数据。

联合线程(allied thread)

起始于本地 DB2 z/OS 版子系统,并且可以访问远程 DB2 z/OS 版子系统上的数据的线程。

联机备份(online backup)

在其他应用程序访问数据库或表空间时建立的数据库或表空间的备份。另请参阅脱机备份(offline backup)。

联机表移动(online table move)

用于将表中的数据移至同一数据库中的新表的一种方法,在此方法中,原始表仍然可访问,可对其执行查询、插入、更新和删除操作。该表只有在联机移动操作结束时才会有几秒钟的时间处于脱机状态。

联机分析处理(online analytical processing,OLAP)

这是一个包含下列步骤的过程:从一个或多个数据源中收集数据; 采用交互式快速变换和分析组合数据; 通过在数据的复杂关系中查找模式、趋势和异常来检查不同数据维中的结果。

联机索引重组(online index reorganization)

对表的索引进行重组,而并发事务可以读取和更新该表和现有索引。

联机维护(online maintenance)

当用户连接至数据库时可能发生的维护活动。另请参阅脱机维护(offline maintenance)。

连接标识(connection ID)

请参阅连接标识(connection identifier)。

连接标识(connection identifier,connection ID)

由连接设施提供的一个 DB2 z/OS 版标识,它与特定地址空间连接相关联。

连接表(joined table)

作为内连接或外连接的结果的中间结果表。

连接池(connection pooling)

代表应用程序与数据库进行交互的应用程序服务器线程或产品线程,它建立了与数据库明确个数的连接并将应用程序的请求映射到这些连接。使用这些连接减少了这些应用程序的总体连接时间,并除去了从主机及那里数据库连接的成本。

连接集中器(connection concentrator)

允许应用程序保持连接而不在 DB2 主机服务器上使用任何资源的机制。上千个连接可处于活动状态,而只有几个代理进程在 DB2 主机服务器上处于活动状态。

连接句柄(connection handle)

包含与 DB2 ODBC 管理的连接相关联的信息的数据对象。此信息包括常规状态信息、事务状态信息和诊断信息。另请参阅语句句柄(statement handle)。

连接(attach)

远程访问实例级别的对象。

连接(connection)

在数据通信中,在实体之间建立的用于传送信息的关联。另请参阅 SQL 连接(SQL connection)。

连接(join)

一种 SQL 关系操作,在该操作中,通常可根据指定连接列的连接条件从两个表检索数据。另请参阅等值连接(equijoin)、全部外连接(full outer join)、内连接(inner join)、左外连接(left outer join)、外连接(outer join)、右外连接(right outer join)和星型连接(star join)。

联系人(contact)

这是指这样一个人:其标识被配置为用来接收要写入管理通知日志的 DB2 管理消息的电子邮件或寻呼机通知。每个联系人的定义包含接收通知的人员的姓名以及电子邮件或寻呼机地址,并且存储在系统中由 DB2 管理服务器的 CONTACT_HOST 配置参数指定的联系人列表中。另请参阅管理通知消息(administration notification message)、管理通知日志(administration notification log)和孤立联系人(orphaned contact)。

连续数据集(sequential data set)

这是一个数据集,其记录是根据其连续物理位置(例如,磁带)来组织的。另请参阅分区数据集(partitioned data set)。

链接编辑器(linkage editor)

通过解析模块之间的交叉引用并调整地址(如果有必要的话), 从一个或多个对象模块或装入模块创建装入模块的计算机程序。

链接编辑(link-edit)

通过链接编辑器创建一个可装入的计算机程序。

两阶段落实(two-phase commit)

这是一个分为两个步骤的过程, 通过该过程落实可恢复资源和外部子系统。在第一个步骤中,轮询数据库管理器子系统,确保它们已准备好进行落实。如果所有子系统都作出肯定响应,那么数据库管理器将指示它们落实。另请参阅分布式事务(distributed transaction)。

列表预取(list prefetch)

一种甚至在不按顺序访问数据的查询中也采用预取的存取方法。列表预取是通过在访问任何数据页之前扫描索引并收集记录标识完成的。然后将这些记录标识排序, 使用此列表预取数据。

列表(list)

DB2 实用程序可以处理的一种对象类型,它标识多个表空间和/或多个索引空间。使用 LISTDEF 实用程序控制语句定义列表。

列函数(column function)

请参阅聚集函数(aggregate function)。

列数据(column data)

关系数据库表或视图的一列中的数据。数据的类型可以是数据库管理器支持的任何数据类型。

列选项(column option)

在联合系统中,这是指 CREATE NICKNAME 和 ALTER NICKNAME 语句的一个参数,该参数描述昵称引用的数据源对象的特定列中的值。此信息会被添加至全局目录,且查询优化器使用此信息来开发更好的存取方案。

列(column)

数据库表的垂直组成部分。列具有名称和特定数据类型(例如,字符、小数或整数)。

临时表空间(temporary table space)

只能存储临时数据的表空间。另请参阅系统临时表空间(system temporary table space)和用户临时表空间(user temporary table space)。

临时表(temporary table)

存放临时数据的表。临时表在存放包含大量行的查询的中间结果或对其排序时非常有用。有两种临时表(它们是用不同的 SQL 语句创建的),即已创建临时表和已声明临时表。另请参阅基本表(base table)、结果表(result table)、表(table)、已声明临时表(declared temporary table)和已创建临时表(created temporary table)。

灵敏度(sensitivity)

这是指基于阈值的运行状况指示器必须超过它的阈值所需的时间量, 或者是基于状态的运行状况指示器在生成报警之前必须处于非正常状态的时间量。

浏览器线程(browser thread)

在 Q 复制中,一个 Q Apply 程序线程,该线程从接收队列中获取消息,并将消息传递给要应用于目标的一个或多个代理线程。

浏览器(browser)

允许用户查看数据但是不允许更改数据的一种程序。

路径(path)

1. 网络环境中任何两个节点之间的路由。

2. 从文件系统至特定文件的路由。

逻辑表(logical table)

在 Q 复制中,一个表在双向复制或对等复制中分布在不同服务器上的所有副本。 如果用户复制两个逻辑表,那么这两个表的副本都分布在各个服务器上。

逻辑代理程序(logical agent)

表示客户机或应用程序连接的代理程序。

逻辑放弃(logical drain)

非分区索引的逻辑分区上的放弃。另请参阅放弃(drain)。

逻辑分区(logical partition,LPAR)

1. 非分区索引中与特定分区相关联的一组键或 RID 对。

2. 在分区数据库环境中,这是指对其指定了多个数据库分区服务器的处理器上的一个数据库分区服务器。

逻辑服务器(logical server)

1. 在复制中,在 Linux、UNIX 和 Windows 上,这是指 DB2 数据库。

2. 在 z/OS 上,这是指正在运行 DB2 z/OS 版的子系统。

逻辑工作单元(logical unit of work,LUW)

程序在同步点之间执行的处理。

逻辑恢复暂挂(logical recovery pending,LRECP)

数据与引用该数据的索引键不一致的状态。

逻辑上已拆离的分区(logically detached partition)

由带有 DETACH PARTITION 子句的 ALTER TABLE 语句成功处理的、但还不是独立表的分区。对于一些在发出该语句之前开始读取分区的查询来讲,该分区仍然可访问。另请参阅异步分区拆离(asynchronous partition detach)。

逻辑声明(logical claim)

非分区索引的逻辑分区上的声明。另请参阅声明(claim)。

逻辑数据组(logical data group)

用于收集特定作用域的数据库活动的数据库系统监视信息的数据元素集合。快照监视器和事件监视器都有它自己的逻辑数据组集合。另请参阅监视元素(monitor element)。

逻辑索引(logical index)

基于 XML 数据的用户定义索引的部分,其中包含由 CREATE INDEX 语句指定的 XML 模式信息。另请参阅物理索引(physical index)。

逻辑运算符(logical operator)

表示逻辑表达式中的操作的符号,如 AND、OR 或 NOT。

落实点(commit point)

一个时间点,在此时间点认为数据一致。

落实(commit)

通过释放锁定来结束工作单元,从而使其他进程可以看到该工作单元所作的数据库更改。此操作使数据更改成为永久更改。

〔M〕

锚点化数据类型(anchored data type)

一种数据类型,被定义为一直与 ANCHOR 子句中引用的对象的数据类型相同。

美国信息交换标准码(American Standard Code for Information Interchange,ASCII)

用于数据处理系统、数据通信系统和相关设备之间进行信息交换的标准代码。ASCII 使用由 7 位编码字符组成的编码字符集。另请参阅扩展二进制编码的十进制交换码(Extended Binary Coded Decimal Interchange Code)。

密钥环(key ring)

请参阅密钥文件(key file)。

密钥库(keystore)

请参阅密钥数据库(key database)。

密钥数据库(key database)

在安全性中,这是指存储对象(文件或硬件密码卡),其中存储用于认证和加密的身份和专用密钥。某些密钥数据库还包含公用密钥。另请参阅隐藏文件(stash file)。

密钥文件(key file)

在计算机安全性中,这是指包含公用密钥、专用密钥、可信根和证书的文件。另请参阅隐藏文件(stash file)。

面板(panel)

屏幕上信息的格式化显示,这些信息还包括输入字段。

秒的小数部分

秒的大于 0 但小于 1 的部分。

敏感性游标(asensitive cursor)

一种游标,其灵敏度取决于优化 SQL 语句的方式。敏感性游标可以具有敏感游标或不敏感游标的行为。另请参阅游标(cursor)和游标灵敏度(cursor sensitivity)。

敏感游标(sensitive cursor)

一种游标,在具体化其结果表后对数据库所作的更改会影响该结果表。另请参阅游标(cursor)和游标灵敏度(cursor sensitivity)。

名称测试(name test)

只包含一个 QName 或通配符的节点测试。另请参阅节点测试(node test)。

名称空间前缀(namespace prefix)

限定名的一部分,它映射至 URI 引用并充当限定名中的 URI 引用的代理。

名称空间作用域(in-scope namespace)

在 XQuery 中,这是元素节点的一种属性,它定义一组名称空间绑定,这些绑定将名称空间前缀与 URI 关联起来,并且还定义可用于解释元素作用域内的 QName 的一组名称空间前缀。请参阅限定名(qualified name)。

名称空间(namespace)

XML 和 XQuery 中的统一资源标识(URI),它提供唯一名称以与 XML 模式中的元素、属性和类型定义相关联,或者与 XQuery 表达式中的元素、属性、类型、函数和错误的名称相关联。

命令行处理器(command-line processor,CLP)

这是一个基于文本的界面,用于输入 SQL 和 XQuery 语句以及数据库管理器命令。

命令识别字符(command recognition character,CRC)

一种字符,它允许 z/OS 控制台操作员或 IMS 子系统用户将 DB2 命令传递给特定 DB2 z/OS 版子系统。

命令作用域(command scope)

数据共享组中命令的影响幅度。在数据共享环境中,命令可以具有组作用域或成员作用域。

模糊搜索(fuzzy search)

可找到与搜索项的拼写相似的单词的搜索。

模块初始化过程(module initialization procedure)

第一次在会话中引用任何模块例程或变量时自动调用的过程。

模块对象(module object)

模块中定义的数据库对象。另请参阅条件(condition)、模块(module)和已发布模块对象(published module object)。

模块体(module body)

对于给定模块,这是指未发布的模块对象和已发布模块例程的例程体。另请参阅模块(module)。

模块(module)

一种数据库对象,它是其他数据库对象(包括条件、数据类型、函数、过程和变量)的集合。另请参阅模块对象(module object)、模块体(module body)和例程原型(routine prototype)。

模式类型作用域(in-scope schema type)

按照万维网协会建议的 XML 模式指定的内置数据类型或者在名称空间 http://www.w3.org/2005/xpath-datatypes 中预定义的数据类型。

模式(schema)

1. 请参阅 XML 模式(XML schema)。

2. 请参阅 SQL 模式(SQL schema)。

目标表(target table)

1. 在 SQL 复制中,这是作为已注册复制源中的更改的目标的表。目标表可以是用户副本表、时间点表、基本聚集表、更改聚集表、CCD 表或副本表。另请参阅 Apply 程序(Apply program)、源表(source table)和复制目标(replication target)。

2. 在 Q 复制中,这是作为 Q 预订一部分的源中已复制更改的目标的表。

目标服务器(target server)

在 Q 复制和 SQL 复制中,这是包含复制目标表或过程的数据库或子系统。

目标(target)

一个操作(action)或动作(operation)的目标。

目录表(catalog table)

创建数据库时在 DB2 数据库目录中自动创建的表。目录表包含有关数据库及其对象的信息。另请参阅目录视图(catalog view)。

目录分区(catalog partition)

在分区数据库环境中,这是用于存储数据库的目录表的数据库分区。分区数据库环境中的每个数据库可以使它的目录分区位于不同的数据库分区服务器上。 数据库的目录分区是在运行 CREATE DATABASE 命令的数据库分区服务器上自动创建的。

目录节点(catalog node)

请参阅目录分区(catalog partition)。

目录视图(catalog view)

1. 在 DB2 for Linux, UNIX, and Windows 版中,目录表的 SYSCAT 或 SYSSTAT 视图。

2. 创建数据库时自动创建的视图集中的一个视图。目录视图包含有关数据库以及该数据库中的对象的信息。有关数据库信息的示例包括数据库对象的定义和有关用户对这些对象的权限的信息。另请参阅目录表(catalog table)。

目录(catalog)

这是包含关于对象(例如,表、视图和索引)的描述的表和视图的集合。

目录(directory)

包含内部对象(例如,数据库描述符和框架游标表)的 DB2 z/OS 版系统数据库。

〔N〕

内部 CCD 表(internal CCD table)

一个 CCD 表,它不是已注册的复制源,因此,不能预订。内部 CCD 表是由相关联的已注册复制源的行的 CCD_OWNER 和 CCD_TABLE 列标识的。 另请参阅一致更改数据表(consistent-change-data table)和外部 CCD 表(external CCD table)。

内存集

操作系统中由数据库管理器管理的一组分配内存(包含一个或多个分配内存)。特定内存集中的内存共享一些公共属性,例如,内存的常规用途、内存的预期波动率和对其增长的任何限制。

内存结束(end of memory,EOM)

地址空间的外边界。

内连接(inner join)

这是一种连接操作的结果,该连接操作只包括正在连接的两个表的匹配行。另请参阅外连接(outer join)和连接(join)。

内置函数(built-in function)

与数据库引擎紧密集成的函数,创建数据库后就立即可用。另请参阅函数(function)和例程(routine)。

内置全局变量(built-in global variable)

已创建的由数据库管理器定义的全局变量。另请参阅专用寄存器(special register)和全局变量(global variable)。

昵称(nickname)

在联合系统中,在分布式请求中用来表示数据源对象的一个标识。另请参阅数据源对象(data source object)。

〔O〕

耦合设施资源管理策略(Coupling Facility Resource Management policy,CFRM policy)

由 z/OS 管理员声明的耦合设施结构的分配规则。

耦合设施(coupling facility)

这是一个特殊的逻辑分区,它在综合系统(sysplex)中提供速度很快的高速缓存、列表处理和锁定功能。

偶然连接(occasionally connected)

在 SQL 复制中,这是一种包含并不是始终连接至网络的目标服务器的复制配置。此配置允许用户连接至主数据源一小段时间,以将其本地数据库与源上的数据同步。

〔P〕

排队顺序存取法(queued sequential access method,QSAM)

用于存储和检索连续序列中的逻辑记录的一种存取方法。等待处理的输入数据块或者等待传送至辅助存储器的输出数据块将在系统上进行排队,以使 I/O 操作中的延迟降至最低。

排列连接(collocated join)

两个表在两个条件的其中一个条件下进行连接的结果。第一个条件是:表在同一数据库分区中的单一分区数据库分区组中的位置。第二个条件是:表位于同一数据库分区组中、分区列的数目相同、各个列是分区兼容的、两个表都使用相同的分区函数并且相应的分区键列对参与了等值连接谓词。另请参阅分区兼容的连接(partition-compatible join)。

排序方式(ordering mode)

在 DB2 XQuery 中,这是指一种方式,它可以是有序的或者无序的,它会影响由 PATH 表达式、UNION 表达式、INTERSECT 表达式和 EXCEPT 表达式以及不包含 ORDER BY 子句的 FLWOR 表达式所返回的结果序列的排序。

派生表(descendent table)

从属于父表或者从属于另一个派生表的表。另请参阅从属表(dependent table)。

派生登台表(descendent staging table)

1. 给定表的从属登台表。

2. 给定表的派生外键表的从属登台表。

派生行(descendent row)

从属于另一行或者作为另一个从属行的后代的行。

派生具体化查询表(descendent materialized query table)

1. 给定表的从属具体化查询表。

2. 给定表的派生外键表的从属具体化查询表。

派生立即具体化查询表(descendent immediate materialized query table)

使用 REFRESH IMMEDIATE 选项定义的派生具体化查询表。

派生外键表(descendent foreign key table)

1. 给定表的从属外键表。

2. 给定表的派生外键表的从属外键表。另请参阅从属外键表(dependent foreign key table)。

旁路(bypass)

允许查询在不受 Query Patroller 管理的情况下运行。

配置参数(configuration parameter)

一种参数,其值限制或定义数据库管理器或数据库可以使用的资源。某些配置参数是参考配置参数,并定义不能更改的关于环境的特征。另请参阅数据库配置参数(database configuration parameter)。

配置文件(configuration file)

包含为配置参数指定的值的文件。有两种类型的配置文件:每个 DB2 实例的数据库管理器配置文件和每个单独的数据库的数据库配置文件。

批处理文件(batch file)

包含作为一个单元按顺序处理的指令的文件。

片(slice)

一组包含页的块,这些页上的数据具有其中一个集群维的特定值。

普通标识(ordinary identifier)

它由一个大写字母后跟零个或零个以上字符组成,每个字符为大写字母、数字或下划线字符。普通标识不能是保留字。

普通记号(ordinary token)

数字常数、普通标识、主机标识或关键字。

普通数组(ordinary array)

元素数目具有已定义上限的一个数组,这些元素是按它们在数组中的顺序位置引用的。另请参阅数组(array)、关联数组(associative array)和元素(element)。

〔Q〕

棋盘形布置(tessellation)

将表面划分为网孔或网格。

启发式决策(heuristic decision)

与 DB2 事务管理器无关的一项操作,用来落实或回滚 DB2 数据库上的事务。

签署者证书(signer certificate)

用于验证某个证书的颁发者的数字证书。对于 CA,签署者证书是根 CA 证书。对于创建自签名证书以用于测试的用户,签署者证书是用户的个人证书。另请参阅信任库(truststore)。

迁移(migrate)

将数据从一个位置移到另一个位置。

前触发器(before trigger)

被指定为在发生所定义的触发器事件(即在触发器定义中指定的对表的插入、更新或删除操作)之前激活的一种触发器。另请参阅触发器(trigger)、触发器激活(trigger activation)、触发器激活时间(trigger activation time)和后触发器(after trigger)。

前滚操作(roll-forward operation)

这是通过应用数据库日志文件中记录的更改来更新已复原的数据库或表空间中的数据的过程。

前滚恢复(roll-forward recovery)

通过应用数据库恢复日志文件中记录的事务来恢复数据库的进程。另请参阅崩溃恢复(crash recovery)和版本恢复(version recovery)。

前滚(roll forward)

通过应用数据库日志文件中记录的更改来更新已复原的数据库或表空间中的数据。另请参阅回滚(roll back)。

前映像(before-image)

请参阅前值(before-value)。

前值(before-value)

在数据复制中,对源表应用 SQL 插入或更新前该表列的值。另请参阅后值(after-value)。

嵌入式 SQL(embedded SQL)

在应用程序中编写的一个 SQL 语句。另请参阅调用级接口(call level interface)和静态 SQL(static SQL)。

嵌套保存点(nested savepoint)

包含在或者定位在另一个保存点中的一个保存点。嵌套保存点允许应用程序同时具有多个级别的保存点处于活动状态, 并且允许应用程序根据需要回滚到任何活动的保存点。

嵌套表的表达式(nested table expression)

FROM 子句中用圆括号括起来的全查询。

嵌套类型

引用另一复杂数据类型的复杂数据类型。嵌套类型可以是以行或数组类型作为元素的数组类型,或者还可以是以行或数组类型作为字段的行类型。

强类型化(strong typing)

一个过程,该过程导致数据类型不匹配的两个对象无法相互比较,并且无法将数据分配给已定义对象以接受另一类型的数据。另请参阅隐式类型转换(implicit casting)和弱类型化(weak typing)。

强类型游标数据类型(strongly typed cursor data type)

与行数据类型相关联的游标数据类型。强类型游标数据类型的变量或参数只能引用其定义与行数据结构相同的结果集。另请参阅弱类型游标数据类型(weakly typed cursor data type)。

强依赖关系(strong dependency)

一种依赖关系,导致某个对象在它所依赖的另一个对象(如表或数据类型)被删除或修改时重新编译。另请参阅弱依赖关系(weak dependency)。

强制类型转换函数(cast function)

用来将源数据类型的实例转换为不同目标数据类型的实例的函数。通常,强制类型转换函数具有目标数据类型的名称及类型为源数据类型的单个自变量。它的返回类型为目标数据类型。

清理(cleanse)

确保数据集中的所有值都是一致的且被正确的记录下来。

请求器(requester)

这是发出要求访问远程服务器上的数据的请求的源。

请求(request)

用于在数据库系统内执行离散操作的伪指令。由数据库代理程序执行的请求。另请参阅应用程序请求(application request)、子代理程序请求(subagent request)和远程请求(remote request)。

区分大小写(case-sensitive)

与区分大写字母和小写字母的能力有关。

区域索引(regions index)

系统生成的内部索引,与表示 XML 文档如何划分为各个区域的 XML 列相关联。

全部外连接(full outer join)

一种连接,其结果包含已连接的两个表的匹配行和这两个表的未匹配行。另请参阅左外连接(left outer join)、外连接(outer join)、右外连接(right outer join)和连接(join)。

全查询(fullselect)

一个子查询、一个值子句或集合运算符组合起来的几个子查询和值子句。全查询指定结果表。如果未使用 UNION,那么全查询的结果就是指定子查询的结果。另请参阅标量全查询(scalar fullselect)。

全局变量(global variable)

在相同会话作用域中运行的 SQL 语句可访问和修改的可变值的表示。另请参阅专用寄存器(special register)、变量(variable)、会话全局变量(session global variable)、创建的全局变量(created global variable)和内置全局变量(built-in global variable)。

全局记录(global record)

SQL 复制中注册表内的行,它用来定义 Capture 程序的特定实例的全局复制特征。

全局目录(global catalog)

在联合系统中, 这是指数据库系统目录。该目录包含关于联合数据库中和数据源中的对象的信息。该目录中还包含有关整个联合系统的信息。查询优化器使用全局目录中的信息来计划用于处理 SQL 语句的最佳方式。

全局事务(global transaction)

在分布式事务处理环境中的工作单元,其中需要多个资源管理器。

全局序列(global sequence)

包含可能在不同数据库分区中的节点引用的 XML 序列。

全局优化器(global optimizer)

在联合系统中,这是指 DB2 SQL 编译器的一个功能部件,它用来分析分布式查询,并确定运行它们的最有效方式。全局优化器会根据资源成本来评估查询。

全局优化准则(global optimization guideline)

适用于优化概要文件对其有效的所有 DML 语句的优化准则。另请参阅优化准则(optimization guideline)。

全局注册表(global registry)

root 用户在 UNIX 或 Linux 系统上安装 DB2 产品期间创建的文件。该文件包括诸如服务记录、实例记录(实例名和实例路径)、变量记录(变量名和变量值)以及 DAS 信息之类的信息。

全球标准时间(Coordinated Universal Time,UTC)

由世界各地的原子钟保持的国际标准时间。

全球标准时间(Universal Time Coordinated)

请参阅全球标准时间(Coordinated Universal Time)。

权限级别(authority level)

用户的访问权和执行高级数据库管理操作的能力,例如,维护和实用程序操作。另外,用户的权限级别还可以隐式地包括对数据库对象的特权。另请参阅特权(privilege)、装入权限(load authority)、系统权限(system authority)、授权(authorization)、隐式特权(implicit privilege)和数据库权限(database authority)。

权限掩码寄存器(authority mask register,AMR)

与 POWER6 处理器配合使用的寄存器,用于根据虚拟内存页面的存储器保护键定义这些页面的当前访问权限。另请参阅存储器保护键(storage protection key)。

权限(right)

请参阅特权(privilege)。

缺省界面(default interface)

应用程序在使用 DB2 数据库时指定的具有熟知名称的界面。

缺省名称空间(default namespace)

当 XML 元素、类型或函数没有名称空间前缀时将应用的名称空间。如果缺省名称空间声明中的 URI 引用是空的,那么不会认为该声明的作用域中的无前缀元素位于任何名称空间中。

缺省数据库客户机接口副本(default database client interface copy)

请参阅缺省 IBM 数据库客户机接口副本(default IBM database client interface copy)。

缺省子系统名称(default subsystem name,DSN)

可连接至控制服务器的 DB2 子系统的名称(缺省子系统名称为 DSN)。

缺省 DB2 副本(default DB2 copy)

通过缺省界面来访问 DB2 数据库产品的应用程序所使用的 DB2 副本。在同一系统上可以安装和运行多个 DB2 副本。

缺省 IBM 数据库客户机接口副本(缺省数据库客户机接口副本)(default IBM database client interface copy,default database client interface copy)

缺省情况下需要使用 IBM 数据服务器 ODBC 和 CLI 驱动程序以及 IBM 数据服务器 .NET 提供程序的应用程序的副本。

确定性函数(deterministic function)

用户定义的函数,其结果取决于输入自变量的值。使用相同输入值的连续调用将产生相同的结果。

〔R〕

任何位置更新复制(update-anywhere replication)

在 SQL 复制中,这是指一种类型的复制,这种复制中的所有表都是已注册源和读写目标。一个表是用于对所有其他表执行完全刷新的主源表。另请参阅副本表(replica table)、主表(master table)、多级复制(multi-tier replication)和对等复制(peer-to-peer replication)。

任务操作(task action)

在“任务中心”中,这是指根据特定任务的完成状态执行的操作。例如,“如果成功完成任务 A,那么运行任务 B”和“如果任务 Z 失败,那么禁止安排任务 Y”,在这两个示例中,“运行任务 B”和“禁止安排任务 Y”都是任务操作。另请参阅步骤(step)和任务(task)。

任务类别(task category)

与“任务中心”中的任何数目的任务相关联的一个字符串,以便易于管理相关任务。例如,用户可以创建称为“工资单”的任务类别,然后将所有关于工资单的任务都划分到该类别中。

任务异常结束(abnormal end of task,abend)

任务、作业或子系统在执行期间因为恢复功能无法解决某个错误情况而终止。

任务中心(Task Center)

在 DB2 数据库管理系统中,这是用来组织任务流、安排任务和分发关于已完成任务的状态的通知的一个图形界面。

任务(task)

在“任务中心”中,工作单元及其相关联的调度和任务操作。可将任务设置为根据安排运行,并根据任务的成功或失败来执行各种操作。DB2 脚本、操作系统脚本和仓库步骤都是任务示例。另请参阅步骤(step)和任务操作(task action)。

认证类型(authentication type)

实例或子系统的有限数目的预定义方法中的其中一种方法,用来确定在允许用户访问该实例或子系统或者访问在该实例或子系统中找到的任何对象之前如何以及在何处认证该用户。

认证中心(certificate authority,CA)

发出数字证书的可信第三方组织或公司。认证中心通常会验证被授予唯一证书的个人的身份。另请参阅证书(certificate)、安全套接字层(Secure Sockets Layer)和 SSL 服务器认证(SSL server authentication)。

认证(authentication)

系统验证用户标识的过程。用户认证是通过 DB2 数据库系统外部的安全性工具来完成的,此安全性工具通常是操作系统的一部分或是一个单独的产品。

日期持续时间(date duration)

这是一个 DECIMAL(8,0) 值,它表示格式为 yyyymmdd 的若干年、月和日。

日期时间值(datetime value)

数据类型 DATE、TIME 或 TIMESTAMP 的值。

日期(date)

一个由三部分组成的、用于指定日、月、年的值:例如,YYYY-MM-DD。另请参阅时间戳记(timestamp)。

日志表(log table)

DB2 Net Search Extender 或 DB2 Text Search 创建的表,它包含有关要对其建立索引的文本文档的信息。

日志记录头(log record header,LRH)

每个日志记录中的前缀,它包含控制信息。

日志记录序号(log record sequence number,LRSN)

与数据共享成员相关联的日志记录的唯一标识。DB2 z/OS 版使用 LRSN 来进行数据共享环境中的恢复。另请参阅日志序号(log sequence number)。

日志记录(log record)

描述发生在系统中的事件的具体信息。例如,在工作单元期间执行的数据库更新的记录。

日志接收器(journal receiver)

对 System i 模型,这是包含在记录日志的事件(例如,对数据库文件的更改、对其他作了日志记录的对象的更改,或与安全有关的事件)发生时添加的日志条目的系统对象。另请参阅事件(event)。

日志控制间隔定义(log control interval definition,LCID)

物理日志记录的后缀,它说明如何将记录段放置在物理控制时间间隔中。

日志码(journal code)

这是日志项中的一个字符的代码,用来标识日志项的类别。例如,F 标识对文件的操作,R 标识对记录的操作等等。

日志头(log head)

活动日志中最早写入的日志记录。

日志尾(log tail)

最新写入活动日志的日志记录。

日志文件系统(journaled file system,JFS)

AIX 操作系统中的本机文件系统。

日志文件(log file)

记录了事件的日志的文件。

日志项类型(journal entry type)

日志项中的两字符字段,它标识系统生成的日志项的操作类型,或者标识用户生成的日志项的日志项类型;例如,PT 就是写操作的项类型。

日志序号(log sequence number,LSN)

在 DB2 for Linux, UNIX, and Windows 版中,日志记录的有序标识。该日志序号由恢复操作使用。另请参阅日志记录序号(log record sequence number)。

日志装入(log shipping)

这是指将整个日志文件复制到备用机器上的过程,可以从归档设备上复制,也可以通过对主数据库运行的用户出口程序来进行复制。另请参阅高可用性灾难恢复(high availability disaster recovery)。

日志(journal)

一些目标页,用户可从这些目标页中查看有关任务、数据库、消息和通知的所有可用的历史信息。

日志(log)

1. 按顺序描述系统中发生的事件的记录集合。

2. 事件的记录。

容器(container)

数据存储位置,如文件、目录或设备。另请参阅表空间(table space)。

软检查点(soft checkpoint)

将信息写入日志文件头的过程;当需要重新启动数据库时,使用此信息来确定日志的起始点。

软件开发包(software development kit,SDK)

这是一组工具、API 和文档,用于帮助使用特定计算机语言开发软件或者为特殊操作环境开发软件。

软失效(soft invalidation)

允许对从属对象的访问在该对象所依赖的对象被 DDL 语句删除或修改后继续进行的过程。如果要求访问动态 SQL 高速缓存,那么下一次对该从属对象的显式引用会导致从属对象重新编译。

弱类型化(weak typing)

一个过程,该过程允许数据类型不匹配的两个对象相互比较,并且将数据分配给已定义对象以接受另一类型的数据。另请参阅强类型化(strong typing)和隐式类型转换(implicit casting)。

弱类型游标数据类型(weakly typed cursor data type)

与行数据类型无关的游标数据类型。弱类型游标数据类型的变量或参数可引用任何结果集。另请参阅强类型游标数据类型(strongly typed cursor data type)。

弱依赖关系(weak dependency)

一种依赖关系,导致某个对象在它所依赖的另一个对象(如表或数据类型)被删除或修改时重新绑定。另请参阅强依赖关系(strong dependency)。

〔S〕

三部分名称(three-part name)

表、视图或别名的全名,由位置名、授权标识和对象名组成,用句点分隔。

散列分区(hash partitioning)

这是一种数据分发策略,它将散列算法应用于分布键值来确定将某一行分配给哪个数据库分区。

散射读(scattered read)

将磁盘中的连续数据页读至内存的不相邻部分的方法。另请参阅基于块的 I/O(block-based I/O)。

扫描调速(scan throttling)

降低扫描速度以确保它在缓冲池中的页不会被清除并且仍然可与其他扫描共享的过程。

扫描共享(scan sharing)

多个扫描共享同一缓冲池内容的能力。

删除触发器(delete trigger)

由在触发器定义中指定的对表或视图的删除操作激活的一种触发器。另请参阅插入触发器(insert trigger)、触发器(trigger)、INSTEAD OF 触发器(instead of trigger)和更新触发器(update trigger)。

删除规则(delete rule)

与引用约束相关联的规则,该规则限制父行的删除或指定此类删除对从属行的影响。

删除孔(delete hole)

游标的 SELECT 语句的结果中的一行,该行在基本表中不再有相应的行,原因是该行已被删除。通过游标不再可以访问 SELECT 语句的行。另请参阅孔(hole)和更新孔(update hole)。

删除连接(delete-connected)

在 SQL 中,这是指从属于表 P 或从属于表 P 中的删除操作级联至的表的表的属性。

上下文大小(context size)

一序列项中当前正在处理的项的数目。另请参阅焦点(focus)。

上下文节点(context node)

作为节点的一个上下文项。另请参阅上下文项(context item)。

上下文位置(context position)

一序列项中的上下文项所在的位置。另请参阅上下文项(context item)。

上下文项(context item)

一个序列中的当前正在 XQuery 表达式中处理的项。另请参阅上下文位置(context position)和上下文节点(context node)。

设备名(device name)

系统保留的名称或表示特定设备的设备驱动程序。例如,并行端口的 DOS 设备名为 LPT1。

设置完整性暂挂不访问状态(set integrity pending no access state)

指示需要对表进行完整性处理、但在完整性处理完成之前不允许对该表进行任何访问的状态。

设置完整性暂挂读访问状态(set integrity pending read access state)

指示需要对表进行完整性处理、但在完整性处理完成之前仅允许对该表进行读访问的状态。

设置完整性暂挂(set integrity pending)

指示需要对表进行完整性处理的状态。要除去此状态,必须对表处理 SET INTEGRITY 语句。另请参阅检查暂挂(check pending)和完整性处理(integrity processing)。

审计策略(audit policy)

数据库中审计配置的实例。用户可在数据库中定义一个或多个审计策略,以定义 DB2 审计设施要记录的信息。另请参阅审计设施(audit facility)。

审计跟踪(audit trail)

按时间顺序记录事件或事务。审计跟踪用于检查或重建一序列事件或事务、管理安全性以及恢复丢失的事务。

审计日志文件(audit log file)

由审计设施生成的审计记录的存放位置。

审计设施(audit facility)

一个实用程序,生成对一系列预定义和受监视的数据库事件的跟踪审计记录。另请参阅审计策略(audit policy)。

审计(audit)

由应用程序或个人来记录有关数据库活动或实例活动的信息。

生成列(generated column)

从可能涉及到一个表中的一列或多列的表达式派生的列。

生存期(lifetime)

从数据库管理器标识非嵌套活动至活动完成运行的耗用时间,这是在协调程序分区上度量的。

升级(upgrade)

安装产品的新版本或发行版以替换同一产品的之前版本或发行版。

声明(claim)

一个通知,它告诉 DB2 z/OS 版 - 正在访问某个对象。声明能防止在发布声明之前发生放弃。通常在落实点处发布声明。另请参阅放弃(drain)和逻辑声明(logical claim)。

时间戳记持续时间(timestamp duration)

这是一个 DECIMAL(20,6) 值, 它表示若干年、月、日、小时、分钟、秒和毫秒。

时间戳记(timestamp)

由日期和时间组成的 7 部分值。时间戳记用以下部分表示:年、月、日、小时、分钟、秒和秒的小数部分。另请参阅日期(date)和时间(time)。

时间点表(point-in-time table)

在 SQL 复制中,这是指一种复制目标表类型, 该表的内容与源表的全部或一部分相匹配,并添加了标识在源系统上插入或更新特定行的大概时间的列。

时间间隔定时(interval timing)

在 SQL 复制中,这是指控制复制预订周期运行频率的过程。

时间(time)

这是一个分为三个部分的值,用小时、分钟和秒指定一天中的时间。另请参阅时间戳记(timestamp)。

十进制浮点数(decimal floating-point number)

具有精度为 16 或 34 十进制位和指数的数字的 64 位或 128 位表示。十进制浮点数包括规范和次规范数字,以及无限大、NaN 和 sNaN 这些特殊值。IBM SQL 中没有将十进制浮点数视为浮点数。另请参阅非数字(not-a-number)、无限大(infinity)、发信号 NaN(signaling NaN)、次规范数字(subnormal number)、规范数字(normal number)和浮点数(floating-point number)。

实例拥有的数据库分区(instance-owning database partition)

在分区数据库环境中,具有集群中的功能部件和产品的超集的数据库分区。实例拥有的数据库分区由 db2nodes.cfg 文件中第一行中的主机名标识,并具有最小的数据库分区号(通常为 0)。

实例(instance)

1. 请参阅 数据库管理器实例(database manager instance)。

2. 操作集的一个实体,该操作集可应用且具有存储操作效果的状态。另请参阅对象(object)。

实时复制(real-time replication)

请参阅同步复制(synchronous replication)。

实体(entity)

要对其存储相关信息的人员、对象或概念。

市场购物篮分析(market basket analysis)

分析销售事务数据的数据挖掘进程,它确定客户合计购买的产品。零售组织可以使用市场购物篮分析来优化 Web 站点或货架上产品的布局。

事件发布(event publishing)

一种数据发布解决方案,它捕获已更改数据并将其发布至预订应用程序。另请参阅 Q Capture 程序(Q Capture program)和发布队列映射(publishing queue map)。

事件分析器(event analyzer)

提供关于发生的数据库事件的信息的数据库对象。事件分析器与事件监视器文件配合使用, 以访问和记录性能信息。

事件监视器(event monitor)

用于监视和收集关于某段时间内数据库活动的数据的数据库对象。例如,启动数据库可能是导致事件监视器跟踪系统上的用户数目的事件,事件监视器是通过每小时对使用数据库的授权标识获取快照来完成任务的。另请参阅事件(event)和未格式化事件表(unformatted event table)。

事件(event)

由用户、应用程序或数据库管理器导致的数据库活动中的转换。事件包括:连接、死锁和事务。另请参阅事件监视器(event monitor)。

事实表(fact table)

包含事实(例如,售出零件或商品成本)及将事实表链接至每个维表的外键的关系表。另请参阅星型连接(star join)。

视图(view)

基于存储在一组基础表中的数据的逻辑表。视图返回的数据由在基础表上运行的 SELECT 语句确定。另请参阅基本表(base table)和表(table)。

事务方式处理(transaction-mode processing)

在 SQL 复制中,这是一种复制预订集处理类型,在此处理中,Apply 程序从源 CD 表中检索数据,然后将该数据应用于在源上使用的相同落实序列中的目标表。 Apply 程序同时处理所有预订集成员的事务,而不是顺序处理这些事务。另请参阅表方式处理(table-mode processing)。

事务管理器数据库(Transaction Manager database,TM database)

这是指对 DB2 数据库使用两阶段落实(SYNCPOINT TWOPHASE)时用来记录事务的数据库。如果事务失败,就可以访问 TM 数据库信息,以便对失败事务所涉及到的数据库进行再同步。

事务管理器(transaction manager)

这是指对事务指定标识、监视其进展并负责事务完成和故障恢复的功能。

事务一致的复制(transaction-consistent replication)

在 SQL 复制中,这是一种处理类型,在这种处理类型中,会将所有事务更新的纯结果复制到目标表。另请参阅基于事务的复制(transaction-based replication)。

事务(transaction)

1. 执行某个操作或生成结果的两个程序之间的交换。事务的一个示例为客户存款的输入以及客户余额的更新。另请参阅对话(conversation)和会话(session)。

2. 这是组成逻辑工作单元的 SQL 语句的原子系列。在事务期间所作的所有数据修改要么作为一个单元一起落实,要么作为一个单元回滚。另请参阅多站点更新(multisite update)、恢复单元(unit of recovery)、远程工作单元(remote unit of work)和事务(transaction)。

收缩转换(contracting conversion)

转换后的字符串长度小于源字符串长度时发生的过程。另请参阅扩展转换(expanding conversion)。

首次出现数据捕获(first occurrence data capture,FODC)

捕获关于 DB2 实例的基于场景的数据的过程。DB2 用户可根据特定症状手动调用或在检测到预先定义的场景或症状时自动调用 FODC。

手动装入(manual load)

这是 Q 复制中的一个装入过程,用户在该过程中将数据装入目标表中,然后再通知复制程序。另请参阅自动装入(automatic load)。

守护程序(daemon)

这是一个以无人照管方式运行的程序,它可以连续或定期执行某些功能(例如,网络控制)。

受保护表(protected table)

在基于标号的访问控制中,这是指这样一个表:会利用安全标号来限制对它的至少一行或一列进行访问。

受保护行(protected row)

在基于标号的访问控制中,这是指利用安全标号来限制对它进行访问的行。

受保护列(protected column)

在基于标号的访问控制中,这是指利用安全标号来限制对它进行访问的列。

受防护(fenced)

与定义为在数据库管理器的单个进程中运行的过程、用户定义的函数或联合包装器的类型或特征有关。 当受防护对象以受防护方式运行时,就可以防止数据库管理器被对象修改。另请参阅不受防护(not fenced)和可信(trusted)。

受管查询(managed query)

遵从用来控制如何处理查询(例如,是允许它运行、将它排队还是拒绝它)的 Query Patroller 阈值和参数的查询。另请参阅被拦截的查询(intercepted query)、暂挂查询(held query)和查询状态(query status)。

授权标识(authorization ID)

请参阅授权标识(authorization identifier)。

授权标识(authorization identifier,authorization ID)

用来指定一组特权的一个字符串,可以使用它来验证权限。授权标识可表示一个对象、单个用户、组织组、函数或数据库角色。

授权程序设施(authorized program facility,APF)

在 z/OS 环境中,这是允许被授权使用有限功能的程序的标识的设施。

授权令牌(authorization token)

与事务相关联的令牌。

授权(authorization)

这是一个过程,在该过程中,使用数据库目录中的数据来获取有关已认证的用户的信息,例如,用户可以执行的数据库操作以及可以访问的数据对象。另请参阅特权(privilege)、权限级别(authority level)和数据库权限(database authority)。

授权(grant)

将特权或权限授予给授权标识。

输出文件(output file)

使用允许写入记录的选项打开的数据库或设备文件。

输入顺序数据集(entry-sequenced data set,ESDS)

VSAM 数据集,其记录实际上与将它们放置在数据集中采用的是相同的顺序。 VSAM 数据集是通过使用直接寻址访问或顺序寻址访问来处理的,并且没有索引。新记录添加在数据集的末尾。

熟知地址(well-known address)

用来唯一标识网络中的特定节点以在节点之间建立连接的地址。熟知地址是网络地址和逻辑节点上使用的端口的组合。

数据包高速缓存(package cache)

用于存储执行动态或静态 SQL 语句所需的数据包、语句和节信息的高速缓存。此高速缓存通过减少对 SQL 编译器的调用和对系统目录的访问需求来改进了整体系统性能。另请参阅语句高速缓存(statement cache)。

数据包(packet)

在数据通信中,作为组合整体传输和交换的二进制数字序列,包括数据和控制信号。

数据仓库(data warehouse)

这是面向主题的数据集合,用于支持战略决策。对于商业智能来说,仓库是数据集成的中央点。它是企业内部数据集市的数据源,交付企业数据的公共视图。

数据操作语言(Data Manipulation Language,DML)

用来处理数据的 SQL 语句的子集。大多数应用程序主要使用受 DB2 Connect 程序支持的 DML SQL 语句。SELECT、INSERT、UPDATE 和 DELETE 语句在 IBM 关系数据库产品中都相似。另请参阅数据定义语言(Data Definition Language)和结构化查询语言(Structured Query Language)。

数据定义名(data definition name,ddname)

与包含同一名称的数据控制块相对应的数据定义(DD)语句的名称。

数据定义语言(Data Definition Language,DDL)

用于描述数据库中的数据及其关系的语言。另请参阅数据操作语言(Data Manipulation Language)。

数据分区(data partition)

与其他组表行分开存储的一组表行。数据分区是根据 CREATE TABLE 语句的 PARTITION BY 子句中提供的规范来进行分组的。另请参阅数据库分区(database partition)、数据库分区(database partitioning)、表分区键(table-partitioning key)和表分区(table partitioning)。

数据服务器客户机(data server client)

请参阅 IBM 数据服务器客户机(IBM data server client)。

数据服务器客户机(Data Server Client)

请参阅 IBM 数据服务器客户机(IBM Data Server Client)。

数据服务器驱动程序副本(data server driver copy)

请参阅 IBM 数据服务器驱动程序副本(IBM data server driver copy)。

数据服务器 .NET 提供程序(Data Server Provider for .NET)

请参阅 IBM 数据服务器 .NET 提供程序(IBM Data Server Provider for .NET)。

数据服务器(data server)

提供安全有效管理信息的服务的服务器。另请参阅数据库管理系统(database management system)。

数据共享成员(data sharing member)

本地或远程关系或非关系数据管理器,能够支持通过使用支持 ODBC API 的 ODBC 驱动程序来进行数据访问。

数据共享组(data sharing group)

直接访问数据和更改相同数据的同时维护数据完整性的一个或多个子系统的集合。

数据共享(data sharing)

子系统或应用程序直接访问数据以及在更改数据的同时维护数据完整性的能力。

数据管理服务(Data Management Services)

用于控制创建、除去、保留、访问数据库中的表和表数据的 DB2 组件。

数据集市(data mart)

数据仓库的子集,包含了为部门或团队的特定报告需要而量身定制和优化的数据。数据集市可以是整个组织的仓库的子集,例如联机分析处理(OLAP)工具中包含的数据。

数据交换(data interchange)

应用程序之间的数据共享。

数据库代理进程(database agent)

在数据库引擎内进行实际工作的物理进程或线程的表示。

数据库对象(database object)

安装的数据库系统中存在的对象,例如,实例、数据库、数据库分区组、缓冲池、表或索引。另请参阅对象(object)。

数据库分区功能(Database Partitioning Feature,DPF)

可用于改进对大数据库的管理的功能,通过将其分为多个物理放置在一个或多个服务器上的数据库分区。另请参阅大规模并行处理(massively parallel processing)。

数据库分区组(database partition group)

这是数据库分区的命名子集,这些数据库分区通过公共分布图集中在一起。在同一数据库分区组中创建的所有表空间都具有同一组数据库分区上的数据。另请参阅数据库分区(database partition)。

数据库分区(database partition)

它是数据库的一部分,它由自己的用户数据、索引、配置文件和事务日志组成。数据库分区存在于数据库分区服务器上,它可以是逻辑数据库分区或物理数据库分区。另请参阅数据库分区组(database partition group)、数据分区(data partition)、数据库分区(database partitioning)、分布键(distribution key)和表分区键(table-partitioning key)。

数据库分区(database partitioning)

这是一种数据组织方案,即,根据表中一个或多个分布键列中的散列值以及数据库分区的分布图的使用情况来将表数据分布到多个数据分区中。给定表中的数据是根据 CREATE TABLE 语句的 DISTRIBUTE BY 子句中提供的规范来进行分布的。另请参阅大规模并行处理(massively parallel processing)、数据库分区(database partition)、数据分区(data partition)和表分区(table partitioning)。

数据库服务器(database server)

一种软件程序或计算机,它使用数据库管理器将数据库服务提供给其他软件程序或计算机。

数据库管理空间表空间(database-managed space table space,DMS table space)

一种表空间,其存储空间由数据库管理器来管理。另请参阅系统管理空间表空间(system-managed space table space)。

数据库管理器配置参数(database manager configuration parameter)

在创建实例时设置其值的配置参数。大部分数据库管理器配置参数会影响分配给数据库管理器的单个实例的系统资源量,或者这些参数会配置数据库管理器和基于环境考虑的不同通信子系统的设置。

数据库管理器实例(database manager instance)

由配置文件、目录和一组授权用户组成的逻辑数据库管理器环境。

数据库管理器(database manager)

一个程序,它通过为有效访问、完整性、恢复、并行控制、隐私和安全性提供集中控制、数据独立性以及复杂物理结构来管理数据。另请参阅数据服务器(data server)。

数据库管理系统(database management system,DBMS)

一个软件系统,用于控制创建、组织和修改数据库及对存储在其中的数据的访问。

数据库管理员(database administrator,DBA)

负责设计、开发、操作、维护和使用数据库的人员。

数据库恢复日志(database recovery log)

请参阅数据库日志(database log)。

数据库活动(database activity)

请参阅活动(activity)。

数据库节点(database node)

请参阅数据库分区(database partition)。

数据库客户机(database client)

用来访问数据库服务器上的数据库的工作站。

数据库连接服务目录(Database Connection Services directory,DCS directory)

包含远程主机数据库条目和用来访问这些条目的相应应用程序请求器的目录。

数据库名称(database name)

指定数据库的标识。数据库名称在它的编目位置中必须唯一。另请参阅别名(alias)和服务器名(server name)。

数据库目录(database directory)

包含客户机可连接的所有数据库的数据库访问信息的目录。

数据库配置参数(database configuration parameter)

一个参数,它的值限制数据库可使用的系统资源。另请参阅配置参数(configuration parameter)。

数据库请求(database request)

请参阅请求(request)。

数据库权限(database authority)

授权处理器执行数据库级别的任务(例如,连接至数据库或者在数据库中创建程序包)的一种权限。另请参阅权限级别(authority level)和权限(authorization)。

数据库日志(database log)

由记录对数据库所作的所有更改的日志记录组成的一组主日志文件和辅助日志文件。数据库日志用来回滚未落实的工作单元的更改,并将数据库恢复到一致状态。

数据库系统监视器(database system monitor)

这是 API 的集合,用来收集关于实例、数据库和应用程序级别的数据库系统的状态的信息。此信息存储在数据元素中,可通过获取时间点快照或使用事件监视器来记录某个时间段的系统活动来检查此信息。

数据库引擎(database engine)

这是数据库管理器的一部分,提供使用数据库所需的基本函数和配置文件。

数据库(database,DB)

存储在一起以便为一个或多个应用程序服务的互相相关或独立数据项的集合。

数据类型映射(data type mapping)

一种数据类型至产品或语言中的另一种数据类型的映射。例如,Oracle 类型 FLOAT 映射至 DB2 类型 DOUBLE。另请参阅正向数据类型映射(forward data type mapping)和反向数据类型映射(reverse data type mapping)。

数据类型(data type)

在 SQL 中,这是一组值和一组允许操作的描述符。数据类型将确定列、文字、参数、专用寄存器或变量可具有的值类型或可充当表达式、函数或方法结果的值类型。

数据流(data flow)

一种图形模型,它定义了从平面文件或关系表中抽取数据、变换数据以及将数据装入数据仓库、数据集市或登台表的活动。

数据描述语言(Data Description Language)

请参阅数据定义语言(Data Definition Language)。

数据偏差(data skew)

数据值不平均分布在逻辑或物理数据存储介质上。

数据区(data area)

程序用来存放信息的内存区域。

数据设施产品(Data Facility Product,DFP)

这是一个程序,它将应用程序与存储设备、存储管理和存储设备层次结构管理分隔开。

数据挖掘(data mining)

从数据仓库收集关键业务信息,并将该信息与潜在的关联、模式和趋势关联起来的过程。

数据消息(data message)

在 Q 复制和事件发布中,这是指包含涉及到 源表的所有已落实事务或部分已落实事务、对源表中单个行的已落实操作(仅对于事件发布)或者事务内的行操作中的所有或部分大对象(LOB)值的消息。

数据移动操作(data movement operation)

物理上将行从表中的一个位置移到另一个位置的操作。数据移动操作的示例包括更新数据库分区键和重组表。

数据源对象(data source object)

在联合系统中,这是指可以对其执行操作的远程数据源上的对象。数据源对象的示例包括:表、视图、同义词、表结构文件和 Excel 电子表格。另请参阅昵称(nickname)。

数据元素(data element)

请参阅监视元素(monitor element)。

数据源(data source)

联合服务器可以连接至的数据的存储库,然后使用包装器来检索数据。 数据源可以包含关系数据库、XML 文件、Excel 电子表格、表结构文件或其他对象。在联合系统中,数据源作为单个集体数据库出现。

属性(attribute)

1. 用来描述实体的实体特征或特性;例如,职员的电话号码就是该职员的其中一种属性。另请参阅实体(entity)。

2. 在诸如 SGML、XML 和 HTML 等标记语言中,它是带标记的元素中的一个“名称/值”对,用来修改元素的某些特征。

属性(property)

这是用来描述信息单元的特征或属性。

数字字符引用(numeric character reference)

请参阅字符实体引用(character entity reference)。

数组(array)

一个包含相同数据类型元素的有序集合的结构,此集合中的每个元素可通过它在集合中的索引值或顺序位置引用。另请参阅普通数组(ordinary array)、关联数组(associative array)和元素(element)。

树形视图(tree view)

提供对象及其包含的对象的分层视图的视图。

双精度浮点数(double-precision floating-point number)

实数的 64 位近似表示法。另请参阅浮点数(floating-point number)。

双向复制(bidirectional replication)

Q 复制中的一种复制配置,在这种配置方式下,对表的一个副本进行的更改被复制到该表的第二个副本。对第二个副本所作的更改又被复制回到第一个副本。

双字节字符集(double-byte character set,DBCS)

其中每个字符用两个字节表示的字符集。这些字符集通常由本地语言使用(例如,日语和中文),它们的符号比单字节提供的符号要多。另请参阅单字节字符集(single-byte character set)和多字节字符集(multibyte character set)。

顺序流式传输(progressive streaming)

一种通过使用动态数据格式以最佳方式从数据库服务器检索 LOB 或 XML 值的方法。另请参阅动态数据格式(Dynamic Data Format)。

顺序位置(ordinal position)

与数组中每个元素相关联的位置。顺序位置是一个大于等于 1 且小于等于 n 的整数值,其中 n 为基数。

顺序预取(sequential prefetch)

触发连续异步 I/O 操作的机制。在需要页之前访存页,并通过单一 I/O 操作读取数页。

说明快照(explain snapshot)

1. 捕获在说明 SQL 或 XQuery 语句时收集的压缩内部信息。此信息是 Visual Explain 工具必需的。另请参阅性能快照(performance snapshot)。

2. 在说明 SQL 或 XQuery 语句时压缩的信息的集合。

说明统计信息(explain statistics)

在说明 SQL 或 XQuery 语句时引用的目录中的统计信息。

说明语句(explained statement)

对其执行了说明操作的 SQL 或 XQuery 语句。

说明(explain)

捕获关于存取方案的详细信息,SQL 和 XQuery 编译器选择该存取方案来解析 SQL 或 XQuery 语句。该信息描述用来选择存取方案的判定标准。

死锁检测器(deadlock detector)

监视锁定状态的数据库管理器中用来确定是否存在死锁情况的一个过程。当检测到死锁情况时,检测器停止涉及死锁的事务之一。此事务将被回滚,而其他事务可以继续运行。

死锁(deadlock)

无法解决的对资源的争用。

搜索参数(search argument)

进行搜索时指定的条件,由一个或多个搜索项和搜索参数组成。

搜索条件(search condition)

从表中选择行的标准。搜索条件由一个或多个谓词组成。

搜索(search)

请求显示满足用户指定的条件的对象。

锁存器(latch)

用来控制并发事件或系统资源的使用的一种内部机制。

锁定大小(lock size)

对表数据的锁定所控制的数据量。锁定大小值的示例包括:表、行和页。

锁定对象(lock object)

受锁定控制的资源。

锁定方式(lock mode)

同时运行的程序可以对挂起锁定的资源进行的访问类型的表示法。

锁定升级(lock escalation)

在对一个代理进程发出的锁定数超过数据库配置中指定的限制时发生的响应,该限制由 maxlocks 配置参数定义。在锁定升级期间,通过将对表行的多个锁定转换成对表的一个锁定来释放锁定。反复执行此过程,直到不再超过限制为止。

锁定(lock)

1. 一种方法,防止由一个应用程序进程所作的未落实更改被另一个应用程序进程觉察, 并防止一个应用程序进程更新另一个进程正在访问的数据。锁定通过防止并发用户访问不一致的数据来确保数据的完整性。

2. 将事件序列或数据访问序列化的方法。

索引分区(index partition)

分区表的数据分区上的索引。另请参阅分区索引(partitioned index)。

索引管理器(index manager)

数据库管理器的组件,用于控制创建、除去、保留、访问数据库中定义的索引。

索引规范(index specification)

在联合系统中,这是指有关数据源对象索引的一组元数据,查询优化器使用这些元数据来加速分布式请求的处理。 当为数据源对象创建昵称时,联合服务器收集关于该对象的索引信息并将该信息存储在全局目录中。

索引键(index key)

表中用来确定索引条目的顺序的一组列。

索引空间(index space)

用来存储一个索引的条目的页集。

索引匹配(index matching)

查询编译器执行的一项任务,用来确定查询编译器是否可以使用索引来对 SQL、SQL/XML 或 XQUERY 查询求值。要使用基于 XML 数据的索引,在查询搜索条件中指定的数据类型必须与已建立索引的数据类型相匹配,并且查询返回的集合必须比建立索引的节点集范围更窄。

索引扫描(index scan)

这是指数据库管理器访问索引以在访问基本表之前缩小合格的行集、排序输出或当所有请求的数据都在索引中时直接检索请求的列数据。

索引数据一致性(index data consistency)

一种状况,其中数据库中的所有数据行都是有效数据行,所有数据行都引用在索引中,没有引用不存在的数据行的索引键,以及每个索引键中的列值都和引用的数据行中相应列值匹配。如果该数据库未保持索引数据一致性,那么它将损坏。

索引(index)

按键值进行逻辑排序的一组指针。索引可对数据提供快速访问,并且可以对表行的键值强制唯一性。

所有权特权(ownership privilege)

对所拥有的数据对象具有全部特权的控制特权。

〔T〕

套接字(socket)

TCP/IP 使用的通信句柄。

特定于可信上下文用户的角色(trusted context user-specific role)

与特定可信上下文用户相关联的角色。如果可信连接上的当前用户标识与特定可信上下文用户的标识相匹配,那么该角色将覆盖可信上下文缺省角色。另请参阅可信上下文缺省角色(trusted context default role)。

特权(privilege)

1. 以特定方法访问特定数据库对象的权限。特权受具有访问控制(ACCESSCTRL)或安全性管理员(SECADM)权限的用户控制,或者受具有该特权并可将其授予其他人的用户控制。特权可包括在表中创建、删除和检索数据的权限。

2. 执行特定功能(有时是对特定对象执行)的能力。另请参阅权限级别(authority level)和权限(authorization)。

特殊字符(special character)

非字母和非数字字符(如 %、&、/、?、和 ])以及在 SQL 语言中具有唯一功能的其他字符。

提交者(submitter)

在 Query Patroller 环境中,这是指被授予了提交查询的访问权的用户。另请参阅概要文件(profile)和查询提交首选项(query submission preferences)。

提升(promote)

将预订集或已注册源的复制定义从一个数据库复制到另一个数据库,而不再次注册源或者再次创建预订集。

替换字符(substitution character)

这是一个唯一字符:执行字符转换期间,如果源程序中的任何字符在目标编码表示法中没有匹配字符,那么用此字符替换那些字符。

条件(condition)

1. 可求值为 true、false 或未知的表达式。可以用自然语言文本、算术形式的表示法或者机器可读语言来表示。

2. 命名 SQL 异常或警告并(可选)带有关联 SQLSTATE 的数据库对象,该异常或警告可由 SQL PL 中的处理程序发出或引用。另请参阅模块对象(module object)。

停顿(quiesce)

这是指在允许正常完成活动操作后结束某个进程或关闭系统。

停用词删除(stop word removal)

从查询中除去停用词以忽略常用词并返回更多相关结果的过程。

停用词(stop word)

搜索应用程序忽略的诸如“the”、“an”或“and”之类的常用词。

通信数据库(communications database,CDB)

这是 DB2 z/OS 版目录中的一组表,用来与远程数据库管理系统建立对话。

通用并行文件系统(General Parallel File System,GPFS)

可从集群环境中的节点提供数据访问的高性能共享磁盘文件系统。

通用语言运行时(common language runtime,CLR)

所有 .NET Framework 应用程序的运行时解释器。另请参阅 .NET Framework。

同步点(sync point)

请参阅一致点(point of consistency)。

同步点(synchpoint)

在 SQL 复制中,这是与最近一个 Apply 周期中应用的上一次更改相对应的 DB2 数据库日志(log)或日志(journal)记录序号的控制表值。此值还用来协调 CD 表的修剪。另请参阅更改数据表(change-data table)。

同步方式(synchronization mode)

在高可用性灾难恢复中,这是指一个选项,将日志从主数据库发送至处于对等状态的备用数据库时,此选项指定主数据库与备用数据库之间协调一致的程度。同步方式将确定性能与丢失数据的可能性之间的平衡点。另请参阅异步方式 (asynchronous mode)、超级异步方式 (super asynchronous mode)、同步方式 (synchronous mode) 和接近同步方式 (near synchronous mode)。

同步方式(synchronous mode)

在高可用性灾难恢复中, 这是一种同步方式,在该方式中,当事务从备用系统中获得一条确认消息, 该消息确认已接收到相关日志数据并且已将相关日志数据写入备用系统上的磁盘中,主数据库就认为已落实该事务。 另请参阅对等状态(peer state)和同步方式(synchronization mode)。

同步复制状态(catchup state)

在高可用性灾难恢复中,备用数据库可能尚未应用在主数据库上发生的所有已记录的操作时的状态。在此状态下,备用数据库检索先前生成的日志数据并应用这些数据来与主数据库同步。 有两种类型的同步更新状态:本地和远程。

同步复制(synchronous replication)

这是指连续发送更新且在源事务作用域内的一种复制类型。另请参阅异步复制(asynchronous replication)。

同步(synchronization)

卫星与它所在组的其他成员在卫星控制服务器中下载和运行相同的 DB2 数据库命令、操作系统命令和 SQL 语句,然后向卫星控制服务器报告结果的过程。

同步(synchronous)

与两个或更多进程相关,这些进程依赖于特定事件(例如,公共定时信号)的发生。另请参阅异步(asynchronous)。

同义词字典(synonym dictionary)

一个字典,它使用户搜索集合时可搜索他们的查询项的同义词。

同义词(synonym)

请参阅别名(alias)。

统计视图(statistical view)

用于收集统计信息的视图,查询优化器使用这些统计信息来获得最适当的存取方案。

统计信息概要文件(statistics profile)

这是一个包含所有选项信息的文件,这些选项信息指定当使用特定的 RUNSTATS 命令时要对表收集哪些统计信息。

统一描述、发现和集成(Universal Description, Discovery, and Integration,UDDI)

这是一组基于标准的规范,它使各个公司和应用程序能够快速而轻松地通过因特网来查找和使用 Web Service。另请参阅 Web service。

统一资源标识(Uniform Resource Identifier,URI)

用来标识 Web 上的内容(例如,文本页、视频或音频剪辑、程序或者静止图像或动画)的唯一地址。 URI 的最常见形式是 Web 页面地址,它是 URI 的特殊形式或子集,称为“统一资源定位符”(URL)。 URI 通常描述如何访问资源、包含该资源的计算机以及计算机上资源的名称(文件名)。

统一资源定位符(Uniform Resource Locator,URL)

在网络(例如,因特网)中可访问的信息资源的唯一地址。URL 包括用来访问信息资源的协议的缩写名以及协议用来查找信息资源的信息。

投影坐标系(projected coordinate system)

在 DB2 Spatial Extender 中,这是一个定义平面上的位置的参考系统。

透明 DDL(transparent DDL)

允许在联合数据库中创建和修改远程表而不使用传递会话的 DDL。

图形数据(graphic data)

具有相关编码说明的数据,该说明用于定义如何解释分组为一个或多个 2 字节序列的每种特定模式的位。

图形字符串(graphic string)

双字节字符集(DBCS)字符序列。

图形字符(graphic character)

一种 DBCS 字符。

推送配置(push configuration)

在 SQL 复制中,这是 Apply 程序在源服务器或者非目标服务器的复制服务器上运行的一种配置。Apply 程序从源服务器中拉出更新以将它们应用于目标。 另请参阅拉出配置(pull configuration)。

脱机备份(offline backup)

在应用程序不访问数据库或表空间时建立的数据库或表空间的备份。在脱机备份期间,backup database 实用程序在完成备份之前具有对该数据库的独占使用权。另请参阅联机备份(online backup)。

脱机维护(offline maintenance)

仅当用户访问数据库被中断时才会发生的维护活动。另请参阅联机维护(online maintenance)。

〔W〕

挖掘模型(mining model)

描述了在历史数据中发现的模式和关系的数据挖掘函数的输出。数据挖掘模型可应用于新数据来预测可能产生的新结果。

外部方法(external method)

在位于数据库外部的编程语言应用程序中或者在数据库服务器的文件系统中实现其方法逻辑的一种方法。该方法与外部代码应用程序之间的关联是由 CREATE METHOD 语句中的 EXTERNAL 子句指定的。另请参阅外部例程(external routine)和方法(method)。

外部过程(external procedure)

在外部编程语言应用程序中实现其过程逻辑的一种过程。该过程与外部应用程序之间的关联是由 CREATE PROCEDURE 语句指定的,其中的 LANGUAGE 子句具有一个不是 SQL 的值,而 EXTERNAL 子句显式或隐式指定外部应用程序的名称。另请参阅外部例程(external routine)和过程(procedure)。

外部函数(external function)

在位于数据库外部的编程语言应用程序中或者在数据库服务器的文件系统中实现其函数逻辑的一种函数。该函数与外部代码应用程序之间的关联是由 CREATE FUNCTION 语句中的 EXTERNAL 子句指定的。另请参阅外部例程(external routine)和函数(function)。

外部例程(external routine)

在位于数据库外部的编程语言应用程序中或者在数据库服务器的文件系统中实现其例程逻辑的函数、方法或过程。该例程与外部代码应用程序之间的关联是由该例程的 CREATE 语句中的 EXTERNAL 子句指定的。另请参阅外部函数(external function)、外部过程(external procedure)、外部方法(external method)和例程(routine)。

外部名(external name)

位于数据库服务器上并且包含外部例程(外部过程、外部函数或外部方法)的逻辑的可执行库或类文件的名称。

外部实体(external entity)

在 XML 中,这是指诸如 XML 模式、可扩展样式表语言(XSL)样式表、文档类型定义(DTD)或者使用 XML 实例文档中的统一资源标识(URI)来访问的其他 XML 实例文档等实体。必须使用此 URI 来验证实例文档。

外部 CCD 表(external CCD table)

在 SQL 复制中的一种 CCD 表,因为它是已注册的复制源, 因此可以直接预订。它在注册表中有它自己的行,其中它是作为 SOURCE_OWNER 和 SOURCE_TABLE 来引用的。另请参阅一致更改数据表(consistent-change-data table)和内部 CCD 表(internal CCD table)。

外键(foreign key)

1. 引用父键的一列或一组列。

2. 在关系数据库中,这是指一个表中引用另一个表中的主键的键。另请参阅约束(constraint)、主键(primary key)和唯一键(unique key)。

外连接(outer join)

1. 一种连接方法,其中不被连接的全部表所共有的列成为结果表的一部分。

2. 一种连接,其结果包含已连接的两个表的匹配行和一个或两个表的未匹配行。另请参阅全部外连接(full outer join)、内连接(inner join)、左外连接(left outer join)、右外连接(right outer join)和连接(join)。

完全访问状态(full access state)

指示允许对表进行读写访问的状态。

完全刷新(full refresh)

在数据复制中,这是指使用源表中的数据装入目标表的过程。另请参阅更改捕获复制(change-capture replication)。

完全转义映射(fully escaped mapping)

SQL 标识中的字符至 XML 名称(该名称中的某些字符可能使用 XML 字符转义表示)中的字符的映射。

完整性处理(integrity processing)

这是指填充标识列和生成列、刷新具体化查询表、将更新传播至登台表并执行约束检查的过程。

完整 CCD 表(complete CCD table)

数据复制中的一种 CCD 表,它最初包含复制源表或视图中的所有行和来自源表或视图的任何谓词。 另请参阅不完整 CCD 表(noncomplete CCD table)。

完整(complete)

这是一种表属性,它指示该表对于感兴趣的每个主键值都包含一行。因此,可用完整的源表来刷新目标表。

维表(dimension table)

星型模式中的维的表示法。维表中的每一行提供该维的特定成员的所有属性。另请参阅星型模式(star schema)和星型连接(star join)。

维护窗口(maintenance window)

用户定义的只运行必需的自动维护活动的时间段。另请参阅自动维护(automatic maintenance)。

维块索引(dimension block index)

在多维集群中,这是指在对 MDC 表 定义维时为特定维自动创建的块索引。此索引用来维护数据、该维及对该表定义的其他维的集群。另请参阅组合块索引(composite block index)。

唯一键(unique key)

对键进行约束,以便使该键的任意两个值都不相等。另请参阅约束(constraint)、主键(primary key)和外键(foreign key)。

唯一索引(unique index)

一种索引:它确保表中的一列或一组列中不存储完全相同的键值。

唯一约束(unique constraint)

一种规则:主键或唯一索引的键中不能有两个相同的值。另请参阅约束(constraint)。

维(dimension)

1. 一种数据类别,用于组织与选择监视上下文实例以进行报告和分析。维的示例是时间、帐户、产品和市场。另请参阅成员(member)。

2. 多维数据中的立方体结构属性,组织数据以启用深入的业务分析。

伪空(pseudo empty)

表示一个索引页上的所有键都被标记为伪删除这种情况。另请参阅伪删除(pseudo deleted)。

伪删除(pseudo deleted)

表示一个键被标记为已删除,但是并未真正从索引页中除去该键。另请参阅伪空(pseudo empty)。

谓词(predicate)

搜索条件的一个元素,明示或暗示比较操作。

未格式化事件表(unformatted event table)

用于以其原始二进制格式(而不是可读取格式)存储事件监视器数据的表。另请参阅事件监视器(event monitor)。

未连接状态(unconnected state)

可信连接所处的一种状态,在此状态下,没有用户与该连接相关联,也没有数据可以发送或接收,直到客户机切换可信上下文用户标识为止。

未落实的读(uncommitted read,UR)

一种隔离级别,在该级别,事务中的查询可读取任何行,即使其他事务中的语句对这些行进行了更改并且未落实更改也是如此。修改数据时,UR 隔离级别将升级为 CS。另请参阅游标稳定性(cursor stability)、隔离级别(isolation level)、读稳定性(read stability)和可重复读(repeatable read)。

位数据(bit data)

字符类型为 CHAR 或 VARCHAR,与编码字符集不相关从而不进行转换的数据。

卫星管理中心(Satellite Administration Center)

提供对卫星的中央管理支持的用户界面。

卫星控制服务器(satellite control server)

一个 DB2 数据库系统,它包含卫星控制数据库 SATCTLDB。

卫星(satellite)

作为一组相似的 DB2 数据库服务器的成员的一台 DB2 数据库服务器。该组中的每个卫星都运行相同的应用程序,并且具有相似的配置来支持应用程序。另请参阅 DB2 控制服务器(DB2 control server)。

位置路径(location path)

一个 XPath 表达式,它根据一系列导航步骤和过滤器的求值来选择一组节点(从当前上下文节点开始选择)。各个导航步骤之间用 / 字符隔开。可以使用由 XPath 定义的一系列 XML 标记或缩写来表示导航步骤。

位置名(location name)

数据库服务器的唯一名称。应用程序使用位置名来访问 DB2 数据库服务器。

文本搜索索引(text search index)

在 DB2 Text Search 中,从文本文档中抽取的重要词汇集合。每个术语都和从中抽取该术语的文档相关联。

文本索引(text index)

在 DB2 Net Search Extender 中,从文本文档中抽取的重要词汇集合。每个术语都和从中抽取该术语的文档相关联。

文档访问定义扩展(document access definition extension,DADX)

通过定义可以由 Web Service 执行的操作来控制基于 XML 和基于 SQL 的格式的查询的配置文件。

文档类型定义(document type definition,DTD)

指定 SGML 或 XML 文档的特定类的结构的规则。DTD 使用元素、属性和表示法来定义结构,它建立有关可以在文档的特定类中使用每个元素、属性和表示法的约束。

文档模型(document model)

文档就其所包含的小节而言的结构的定义。DB2 Net Search Extender 在建立索引时就会使用文档模型。

文档顺序(document order)

在 XQuery 中,这是指节点层次结构中的各个节点的排序,如果节点层次结构是按 XML 格式进行序列化的,那么这种排序与节点的出现顺序相对应。

文件分配表(file allocation table,FAT)

用来为文件分配磁盘空间和定位文件的表。

文件引用变量(file reference variable)

一个主变量,它指示数据是位于客户机上的一个文件中,而不是位于客户机内存缓冲区中。

握手(handshake)

安全套接字层会话开始时的消息交换,它允许客户机使用公用密钥技巧认证服务器(并且可选择用于服务器认证客户机),随后允许客户机和服务器合作创建用于加密、解密和检测篡改的对称密钥。

无共享环境(shared-nothing environment)

一种分布式数据库体系结构,在这种体系结构中,每个数据库分区服务器都具有它自己的处理器、内存和磁盘。

无冒号名称(non-colonized name,NCName)

不包含冒号字符的名称。词汇 QName 由两个 NCName(即,名称空间前缀和局部名)组成,它们之间用冒号隔开。

无限大(infinity)

在十进制浮点操作中,数学上比其他十进制浮点数大很多的已签名值。另请参阅十进制浮点数(decimal floating-point number)。

无效对象(invalid object)

已创建但未完全生效或不再完全生效的对象。如果对象依赖于 DDL 语句已删除或修改的另一对象,或者它依赖于已撤销的特权,那么该对象会变为无效。另请参阅对象(object)。

物理数据模型(physical data model)

在 DB2 数据仓储中,表示数据库中的表和其他对象的元数据模型。

物理索引(physical index)

基于 XML 数据的用户定义索引的部分。物理索引包含生成列(它们充当支持逻辑索引的键),并且还包含建立了索引的文档值。另请参阅逻辑索引(logical index)。

物理一致性(physical consistency)

这是一种页面状态:页面不处于部分更改状态。

〔X〕

系统调用(system call)

程序对操作系统子例程的调用。

系统对话(system conversation)

这是指在可以开始进行任何分布式处理之前,两个 DB2 z/OS 版子系统为了处理系统消息而必须建立的对话。

系统管理空间表空间(system-managed space table space,SMS table space)

一种表空间,其存储空间由操作系统的文件系统管理器来管理。此存储模型基于在子目录中创建并由文件系统管理的文件。另请参阅数据库管理空间表空间(database-managed space table space)。

系统管理员(system administrator)

具有管理权限的 DB2 数据库用户。在 DB2 for Linux, UNIX, and Windows 版以及 DB2 z/OS 版中,此权限是 SYSADM。在 DB2 IBM i 版中,此权限是 *ALLOBJ。

系统监视器(system monitor)

请参阅数据库系统监视器(database system monitor)。

系统临时表空间(system temporary table space)

用于存储系统临时表的临时表空间。缺省情况下,系统临时表空间是在创建数据库时创建的。另请参阅临时表空间(temporary table space)。

系统目录(system catalog)

请参阅目录(catalog)。

系统权限(system authority)

具有管理系统的全部特权但不能访问系统数据的权限级别。系统权限级别可以是 SYSCCTRL 或 SYSMAINT。另请参阅权限级别(authority level)。

系统时间(system time)

操作系统为应用程序提供服务所花费的时间量。系统时间包括操作系统为程序分配存储器或设备所花的时间以及处理程序发出的操作系统调用所花的时间。另请参阅用户时间(user time)和执行时间(execution time)。

系统数据库目录(system database directory)

对于可以使用数据库管理器来访问的每个数据库都包含一些条目的目录。该目录是在系统上创建或编目第一个数据库时创建的。另请参阅本地数据库目录(local database directory)。

下级代理(subordinate agent)

请参阅子代理程序(subagent)。

下推(pushdown)

在联合系统中,这是指在数据源而不是联合系统上处理查询段。另请参阅补偿(compensation)。

显示重新绑定(explicit rebind)

用户通过发出 REBIND 或 db2rbind 命令绑定 SQL 语句的过程。另请参阅重新绑定(rebind)。

显式可信连接(explicit trusted connection)

一种可信连接,它允许从该连接的当前用户标识切换至其他用户标识并获取可信上下文角色(缺省或用户特定的角色)。另请参阅可信连接(trusted connection)。

显式连接(explicit connection)

与数据库的一种连接方式,这种连接同时指定了用户标识和密码。

显示名(exposed name)

在 FROM 子句中指定以便可在查询的其他地方引用的名称。显示名包括相关名,如果未指定相关名,那么还包括表名、视图名、昵称和别名。另请参阅表标志符(table designator)。

显式特权(explicit privilege)

作为 SQL GRANT 和 REVOKE 语句的结果而持有的有名称的特权:例如,SELECT 特权。另请参阅隐式特权(implicit privilege)。

线程安全(threadsafe)

与可以同时通过一个进程的多个线程调用的函数、宏或操作系统服务有关。

线程(thread)

这是指一种 DB2 结构,它描述应用程序的连接、跟踪其进度、处理资源功能并限定它对 DB2 资源和服务的可访问性。大多数 DB2 功能都是采用线程结构执行的。

限定名(qualified name,QName)

这是符合 XML 规范中的“名称空间”的名称。QName 由一个前缀(可选)或者它的相关联 URI 以及局部名组成。另请参阅扩展 QName(expanded QName)、名称空间作用域(in-scope namespace)和词汇 QName(lexical QName)。

陷阱(trap)

未编程的、硬件发起的、至特定地址的有条件跳转。出现陷阱是因为发生了错误或特定其他条件。将记录发生跳转的位置。

线性数据集(linear data set,LDS)

包含数据但不包含控制信息的 VSAM 数据集。LDS 可以作为虚拟存储器中的字节可寻址字符串访问。

相对路径(relative path)

以当前工作目录开头的路径。另请参阅绝对路径(absolute path)。

相对字节地址(relative byte address,RBA)

这是指数据记录或控制区间的位移, 此位移是相对于分配给数据记录或控制区间所属的数据集或文件的存储空间的开始位置而言的。

相关标识(correlation ID)

请参阅相关标识(correlation identifier)。

相关标识(correlation identifier,correlation ID)

在 DB2 z/OS 版中,这是指与特定线程相关联的标识。在 TSO 中,它是作为授权标识或作业名的相关标识。

相关联的代理进程(associated agent)

已完成应用程序的工作,并在该应用程序需要做更多工作时可再次指定给该程序的代理进程。

相关列(correlated column)

在 SQL 中,这是指一列的值与另一列的值之间的关系。

相关名(correlation name)

在单个 SQL 语句中作为对象(例如,表、视图、表函数引用、嵌套表的表达式或数据更改表引用)的显示名指定和使用的标识。相关名在 SQL 语句中非常有用,它可以允许对相同基本表的不同引用,并允许使用替换名来表示对象。

相关视图(related view)

使用另一个对象或者依赖于另一个对象(例如,一个表的父视图)的视图。

相关引用(correlated reference)

对子查询外部的表或视图中的列的引用。另请参阅相关子查询(correlated subquery)。

相关子查询(correlated subquery)

包含相关引用的子查询。另请参阅相关引用(correlated reference)。

相近搜索(proximity search)

当具有彼此之间有一定距离(例如位于同一句子或段)的两个或更多匹配项时,将返回该结果的文本搜索。

响应文件生成器(response file generator)

这是指根据已安装并且已配置的现有 DB2 产品来创建响应文件的实用程序。可使用生成的响应文件在其他计算机上重新创建相同的设置。

响应文件(response file)

这是一个 ASCII 文件, 可使用将自动进行安装的设置和配置数据来进行定制。在交互式安装期间必须输入设置和配置数据,但是借助响应文件, 可在没有任何干预的情况下进行安装。

向量 I/O(vectored I/O)

请参阅散射读(scattered read)。

项(item)

在 XQuery 中,这是一个序列的一部分,它是一个原子值或节点。另请参阅原子值(atomic value)和节点(node)。

小数位(scale)

一个数字的小数部分的位数。

小尾数法(little endian)

存储或传输二进制数据所采用的格式,在这种格式中,有效性最低的值放置在第一位。另请参阅大尾数法(big endian)。

协调程序代理进程(coordinator agent)

负责接受和处理数据库连接或实例连接上的应用程序请求的代理进程。

协调程序分区(coordinator partition)

这是一个数据库分区服务器,应用程序最初与它相连,协调代理位于它上面。

协调程序节点(coordinator node)

请参阅协调程序分区(coordinator partition)。

协调程序子段(coordinator subsection)

应用程序的一个小节,它启动其他小节(若有的话)并将结果返回给应用程序。

协调代理(coordinating agent)

一个代理进程,它直接负责处理来自应用程序的请求和对应用程序的响应。在应用程序的使用期内,如果未使用连接集中器,那么代理程序仍与应用程序保持关联并且启动为该应用程序工作的子代理程序。另请参阅子代理程序(subagent)。

写给操作员(write to operator,WTO)

一种系统服务,用于将消息发送至操作员控制台,以通知操作员有关可能需要更正的错误或系统情况。不需要响应。

写令牌(write token)

更新 WRITE PERMISSION ADMIN DATALINK 列中引用的文件所需的授权键。

信号(signal)

在复制中,这是指允许与 Capture 程序和 Q Capture 程序进行通信的 SQL 语句。 信号被插入到信号控制表中,当程序为了进行信号插入而读取日志项时 Capture 程序或 Q Capture 程序将接收信号。

信任库(truststore)

一种密钥数据库,用于保存仅面向用户信任的目标服务器的签署者证书。另请参阅签署者证书(signer certificate)。

信息管理系统(Information Management System,IMS)

数据库管理器和事务处理提供的几种系统环境中的任何系统环境,它们能够管理复杂的数据库和终端网络。

星型连接(star join)

将事实表的维列与相应维表的键列连接起来的一种方法。另请参阅星型模式(star schema)、维表(dimension table)、事实表(fact table)和连接(join)。

星型模式(star schema)

一种关系数据库模式类型,该模式由一组表组成,这些表由中央的单个事实表加上周围的维表组成。另请参阅维表(dimension table)和星型连接(star join)。

性能变量(performance variable)

根据从数据库管理器中获得的性能数据而得到的统计信息。此变量的表达式可由用户定义。

性能快照(performance snapshot)

在某个时间点从数据库管理器中检索到的一组数据库对象的性能数据。另请参阅说明快照(explain snapshot)。

修剪(pruning)

在数据复制中,这是指从控制表、登台表或队列之类的对象中除去过时数据的过程。

序列化的概要文件(serialized profile)

包含 SQL 语句和主变量描述的 Java 对象,由 SQLJ 转换程序生成一个或多个这种对象。序列化的概要文件用于描述 SQL 语句,以便这些语句可以与基于 JDBC 的运行时库或定制运行时库一起运行。

序列化 XML(serialized XML)

采用字符串或二进制字符串形式的 XML 值。另请参阅 XML 数据(XML data)。

序列化(serialize)

将 XML 值转换为字符串或二进制字符串形式的过程。此过程是解析的逆向过程。

序列类型(sequence type)

可以使用 SequenceType 语法来表示的数据类型,它描述 XQuery 值的类型。序列类型用来表示 XQuery 表达式中的数据类型。

序列(sequence)

1. 与根据初始用户规范自动生成唯一键值的任何一个表都无关的数据库对象。

2. 在 XQuery 和 XPath 数据模型中,这是 0 个项或多个项的有序集合。另请参阅 XQuery 和 XPath 数据模型(XQuery and XPath data model)。

旋转诊断日志(rotating diagnostic log)

一种诊断日志文件,它会在增长至有限大小后关闭,然后会创建并打开新的诊断日志文件以进行记录。为创建新文件的名称,文件名中使用的下标编号会加 1。

循环法(round-robin)

与一项操作有关,数据库管理器通过该操作在各个数据分区或存储容器之间连续地平均分配内存中的数据。

循环日志(circular log)

一种数据库日志,若活动数据库不再需要其中的记录,那么覆盖这些记录。另请参阅归档日志(archive log)。

〔Y〕

压缩字典(compression dictionary)

压缩和解压过程中引用的字典。在 DB2 z/OS 版中,此字典是根据表空间或表空间分区中的数据创建的。在 DB2 for Linux, UNIX, and Windows 版中,此字典是根据每个表分区中的数据、数据库分区的每个表中的数据或某个表的 XML 存储对象中存储的 XML 数据创建的。压缩字典特定于创建时依据的表空间、表空间分区、表或 XML 存储对象。另请参阅自动字典创建(automatic dictionary creation)。

压缩(condensed)

SQL 复制中的一种表属性,它指示该表包含当前数据而不是数据的更改历史。对于表中每个主键值,压缩表只包括一行。因此,压缩表可用来为刷新提供当前信息。

延迟嵌入式 SQL(deferred embedded SQL)

在 DB2 z/OS 版中,既不是完全静态又不是完全动态的 SQL 语句。类似于静态语句,它们嵌入在应用程序中,但又类似于动态语句,它们是在应用程序的执行期间准备的。另请参阅动态 SQL(dynamic SQL)、静态 SQL(static SQL)和增量绑定语句(incremental bind statement)。

延迟索引清除转出(deferred index cleanup rollout)

删除 MDC 表部分完成时执行索引清除操作的转出。延迟索引清除转出比立即索引清除转出快得多,但转出块不可用于立即复用。另请参阅转出(rollout)。

延迟写(deferred write)

这是指将已更改的数据页以异步方式写入磁盘的过程。

延迟异常终止 UR(postponed abort UR)

未完成或正在异常终止、 因为系统故障或取消而中断以及重新启动期间未完成回退的恢复单元。

掩码字符(masking character)

一个用来表示搜索项的前部、中部或尾部的可选字符的字符。掩码字符通常用于在精确索引中查找某项的各种变化形式。

页集恢复暂挂(page set recovery pending,PSRCP)

索引空间的一种限制状态,在此状态下,必须恢复整个页集。但是禁止恢复逻辑部件。

页集(page set)

由一组 VSAM 数据集组成的表空间或索引空间。另请参阅表空间(table space)。

叶子页(leaf page)

包含键和记录标识对并且指向实际数据的页面。另请参阅非叶子页(nonleaf page)。

页(page)

1. 在 DB2 for Linux, UNIX, and Windows 版以及 DB2 z/OS 版中,表空间、索引空间或虚拟内存中的存储单元。在表空间中,页可包含表的一行或多行。在 LOB 表空间中,LOB 值可以跨越多页, 但一页上不能存储多个 LOB 值。

2. 在图形界面中,这是指一个预定义的显示图像,它通常提供字段和控件来帮助用户完成任务。

3. 在 DB2 IBM i 版中,这是指表或索引中的存储器块。

一致点(point of consistency)

一个程序访问的所有可恢复的数据都一致时的时间。在更新、插入以及删除被落实到物理数据库或回滚时出现一致点。另请参阅回滚(roll back)。

一致更改数据表(consistent-change-data table,CCD table)

在数据复制中,一种类型的复制目标表,用于存储历史记录、审计数据或登台数据。CCD 表也可以是复制源。另请参阅已压缩 CCD 表(condensed CCD table)、外部 CCD 表(external CCD table)、内部 CCD 表(internal CCD table)、非压缩 CCD 表(noncondensed CCD table)和登台表(staging table)。

一致性标记(consistency token)

在预编译期间生成的唯一标识,它存储在应用程序源中,并在绑定程序包时发送至数据库。一致性标记用于确保作为程序包存储在数据库中的共享应用程序信息的完整性。

移植(port)

修改在给定系统上运行的计算机程序以使它能够在另一系统上运行。

已编译 SQL PL

已编译到程序包的各个部分中的 SQL 过程语言语句。另请参阅直接插入 SQL PL(inline SQL PL)和 SQL 过程语言(SQL Procedural Language)。

已拆离的表(detached table)

从使用 ALTER TABLE 语句拆离的数据分区创建的表,要在维护所有相应的已拆离从属表后才能访问该表。

已拆离的从属表(detached dependent table)

它是这样一种从属表:在使用 ALTER TABLE 语句拆离数据分区后需要以递增方式维护该表。

已拆离的数据分区(detached data partition)

它是这样一种数据分区:已经与表拆离,但是表的一部分仍在暂挂对从属表的异步索引清除或完整性处理操作的完成。已拆离的数据分区中的数据对 SQL 语句不可用。另请参阅可视数据分区(visible data partition)。

已创建临时表(created temporary table)

一种表,其定义是持久的并且在会话之间共享,但实例化该表的会话结束时会删除该表的数据。。表中的数据仅在实例化该表的会话中可用。该表是通过使用 SQL 语句 CREATE GLOBAL TEMPORARY TABLE 定义的。另请参阅基本表(base table)、临时表(temporary table)和已声明临时表(declared temporary table)。

已调速实用程序(throttled utility)

对将消耗的资源设置限制的一个实用程序。限制资源的程度以系统的当前工作负载为基础。受支持的实用程序包括备份、复原和表空间重组。

已发布模块对象(published module object)

模块中定义的数据库对象,可在模块外部引用该对象。另请参阅模块对象(module object)。

已分配的游标(allocated cursor)

使用 SQL 语句 ALLOCATE CURSOR 为过程结果集定义的游标。

已计算的构造函数(computed constructor)

一种构造函数,它创建元素、属性、文档、文本、处理指令或注释节点,在注释节点中,节点的内容基于封闭表达式。另请参阅构造函数(constructor)和直接构造函数(direct constructor)。

已连接的数据分区(attached data partition)

已连接至某个表但是未使用完整性处理进行验证的数据分区。已连接的数据分区中的数据对 SQL 语句不可用。另请参阅可视数据分区(visible data partition)。

已声明临时表(declared temporary table)

存放临时数据的表,它是 使用 SQL 语句 DECLARE GLOBAL TEMPORARY TABLE 定义的。关于已声明临时表的信息并未存储在 DB2 目录中,所以这种表不是持久的,仅供发出 DECLARE 语句的应用程序进程使用。另请参阅基本表(base table)、临时表(temporary table)和已创建临时表(created temporary table)。

已停顿(quiesced)

与一个实例或数据库在下列情况下所处的状态有关: 没有活动事务;缓冲池已清空;不允许执行新事务;不允许建立新连接。

已压缩 CCD 表(condensed CCD table)

在数据复制中,这是指仅包含行的最新值并且对于每个键值只具有一行的 CCD 表。 另请参阅一致更改数据表(consistent-change-data table)和非压缩 CCD 表(noncondensed CCD table)。

已注释的 XML 模式(annotated XML schema)

由使用特定于 XML 文档分解的注释元素和属性的 XML 模式文档组成的一种 XML 模式。分解过程使用已注释的 XML 模式来指定 XML 数据至数据库表和列的映射。

异步方式(asynchronous mode)

在高可用性灾难恢复中,这是一种同步方式,在该方式下,当事务成功地将相关日志数据提交给网络时,主数据库就认为已落实该事务。主数据库不会等待确认备用系统接收到了日志数据。另请参阅高可用性灾难恢复(high availability disaster recovery)、对等状态(peer state)和同步方式(synchronization mode)。

异步分区拆离(asynchronous partition detach)

使逻辑上已拆离的分区成为独立非分区表的异步任务。另请参阅逻辑上已拆离的分区(logically detached partition)。

异步复制(asynchronous replication)

在复制中,将数据从源表复制到目标表的过程,此过程不在更新源表的原始事务的作用域中。另请参阅同步复制(synchronous replication)。

异步索引清除(asynchronous index cleanup,AIC)

在验证索引条目之后所执行的延迟索引清除的异步任务。

异步 I/O(asynchronous I/O)

对多个磁盘上的读写请求的非顺序处理。

异步(asynchronous,ASYNC)

与在时间上不同步、不定期发生或不按可预测的时间间隔发生的事件有关。 另请参阅同步(synchronous)。

异常表(exception table)

1. 存放 CHECK DATA 实用程序发现违反引用约束或检查约束的行的表。

2. 它是用户创建的表,用于反映正在装入的表的定义。

异常结束原因码(abend reason code)

一个 4 字节的十六进制代码,它唯一标识在 z/OS 上运行的程序存在的问题。

异常结束(abend)

请参阅任务异常结束(abnormal end of task)。

异常终止(abnormal termination)

1. 指不受程序控制的退出,例如,陷阱或分段违例。

2. 导致作业未成功结束的系统故障或操作员操作。

溢出队列(spill queue)

在 Q 复制中,这是 Q Apply 程序创建的一个动态队列,当装入目标表时使用该动态队列来保存在源表中发生的事务。 Q Apply 程序稍后将应用这些事务,然后删除该溢出队列。

溢出文件(spill file)

在 SQL 复制中,这是 Apply 程序创建的一个临时文件,用来保存数据以便更新目标表。

易失表(volatile table)

其基数在相对较短的时间段内就会显著改变的表。与为非易失表收集的统计信息相比,为易失表收集的统计信息不太可能表示表中的实际数据。优化器在确定涉及到易失表的存取方案时将考虑到这一点。

抑制点(quiesce point)

由于运行 DB2 QUIESCE 实用程序而使得数据保持一致的位置。

因特网协议(Internet Protocol,IP)

通过网络或互连网络来传递数据的一种协议。此协议充当更高协议层与物理网络之间的媒介。

隐藏文件(stash file)

用于存储密钥数据库密码的加密版本的文件。另请参阅密钥数据库(key database)和密钥文件(key file)。

引导数据集(bootstrap data set,BSDS)

一个 VSAM 数据集,它包含 DB2 z/OS 版的名称和状态信息,以及所有活动数据集和归档日志数据集的相对字节地址范围规范。它还包含 DB2 z/OS 版目录和编目的密码以及条件重新启动和检查点记录的列表。

引擎可分派单元(engine dispatchable unit,EDU)

一种 DB2 结构,它通过使用进程(在 UNIX 操作系统上)或线程(在 Windows 操作系统上)代表 DB2 数据库系统来协调对 DB2 数据库的应用程序请求。另请参阅代理程序(agent)。

隐式重新绑定(implicit rebind)

在 DB2 for Linux, UNIX, and Windows 版中,当应用程序进程开始使用无效程序包时自动重新绑定该程序包的进程。另请参阅重新绑定(rebind)。

隐式可信连接(implicit trusted connection)

允许获取仅一个可信上下文缺省角色的可信连接。另请参阅可信连接(trusted connection)。

隐式类型表达式(untyped expression)

未使用目标数据类型指定的参数标记或空值。另请参阅隐式类型参数标记(untyped parameter marker)。

隐式类型参数标记(untyped parameter marker)

在指定时未指定其目标数据类型的参数标记。另请参阅参数标记(parameter marker)、带类型参数标记(typed parameter marker)和隐式类型表达式(untyped expression)。

隐式类型转换(implicit casting)

根据一组隐式转换规则,数据从一种数据类型自动转换为另一种数据类型的过程。此自动转换是在弱类型化的支持下进行的。另请参阅强类型化(strong typing)和弱类型化(weak typing)。

隐式时区(implicit time zone)

在 DB2 XQuery 中,当在比较运算或算术运算中使用不带时区的日期、时间或时区值时,就会使用全球标准时间(UTC)。

隐式特权(implicit privilege)

1. 一种随对象的所有权附带的特权,例如,删除该对象的特权。不同的权限级别和数据库权限还可以提供对一个或多个对象的隐式特权。 另请参阅显式特权(explicit privilege)。

2. 对程序包所引用的一个或多个数据对象的特权。在执行程序包期间,运行程序包的用户标识继承特定界限内绑定该程序包的用户标识的特权。另请参阅权限级别(authority level)。

引用结构(referential structure)

这是一些表和关系的集合,对于该集合中的每个表,该集合中都包括该表所参与的所有关系以及与该表相关的所有表。

引用完整性(referential integrity)

这是一种数据库状态,在此状态下,所有外键的所有值都有效。维护引用完整性需要对在定义引用约束的表中更改数据的所有操作强制使用引用约束。

引用循环(referential cycle)

引用约束的集合,该集合中的每个表都是它自身的后代。

引用约束(referential constraint)

这是一种必须满足的条件,即,指定外键的非空值只有在同时作为父表的主键值出现时才有效。引用约束始终是在从属文件的透视图中定义的。另请参阅约束(constraint)。

应急启动(panic)

内核停止正确执行并挂起、停止或崩溃的状况,通常是因为发生不可恢复的错误。

应用程序编程接口(application programming interface,API)

允许用高级语言编写的应用程序使用操作系统或另一个程序的特定数据或功能的接口。

应用程序标识(application ID)

当应用程序连接至数据库时,或者当 DB2 Connect 接收到连接至 Distributed Relational Database Architecture(分布式关系数据库体系结构)数据库的请求时生成的唯一字符串。在客户机和服务器上都能识别此标识,并可用它来使应用程序的两部分相关联。

应用程序服务器(application server)

来自应用程序请求器的请求的目标。应用程序服务器站点中的数据库管理系统(DBMS)将对该请求提供服务。另请参阅应用程序请求器(requester)。

应用程序计划(application plan)

绑定进程期间生成的控制结构。DB2 z/OS 版使用应用程序计划来执行 SQL 语句。

应用程序进程(application process,AP)

为其分配资源和锁定的一个单元。应用程序进程涉及一个或多个程序的运行。

应用程序请求器(application requester)

请求支持 DRDA 的远程关系数据库管理系统(RDBMS)的源。另请参阅应用程序服务器(application server)。

应用程序请求(application request)

由外部应用程序直接发出的请求,如 OPEN 或 EXECUTE 请求。另请参阅请求(request)。

应用程序锁定链(application lock chain)

在“活动监控器”中,所选择的应用程序与其他应用程序之间的锁定等待关系的图形表示法。

应用程序(application program)

用来与网络中的工作站通信的程序,它使用户能够执行面向程序的活动。

应用程序(application)

一个或多个计算机程序或软件组件,它们提供一种功能来直接支持特定的一个或多个业务流程。

应用(apply)

在数据复制中,进行源表更改并将它们落实至目标表。

影子索引(shadow index)

在索引重组中,这是指构建的一种内部结构,在索引重组完成后将使用该结构进行索引访问。

映像副本(image copy)

整个表空间或其中一部分的完全复制。DB2 z/OS 版提供了实用程序来创建完整映像副本(复制整个表空间)或增量映像副本(仅复制自上次映像复制之后修改过的页面)。

用户表(user table)

在 SQL 复制中的一种表:它是为应用程序创建的,并且在被定义为复制源之前由应用程序使用。 用户表用作对只读目标表、一致更改数据表、副本和行副本表的更新的源。

用户出口程序(user exit program)

由用户编写的一个程序,它在预定义的用户出口点接收控制。当调用用户出口程序时,数据库管理器就会将控制权交给可执行文件。在一个数据库管理器实例中,只能调用一个用户出口程序。

用户副本表(user copy table)

在 SQL 复制中,这是一个复制目标表,其内容与已注册源表的全部或一部分相匹配,并且只包含用户数据列。

用户临时表空间(user temporary table space)

用来存储已声明临时表的临时表空间。缺省情况下,创建数据库时不会创建用户临时表空间。另请参阅临时表空间(temporary table space)。

用户密钥(user key)

进程在以用户方式运行(与内核节点相对)时可使用的存储密钥。

用户时间(user time)

在 UNIX 中,执行数据库管理器代码所花的时间。

用户视图(user view)

在逻辑数据建模中,这是指业务需要的关键信息的模型或表示。

用户选项(user option)

在联合系统中,这是指 CREATE USER MAPPING 或 ALTER USER MAPPING 语句的一个参数,与授权相关的值就是对该参数指定的。另请参阅用户映射(user mapping)。

用户映射(user mapping)

在联合系统中,联合服务器上的授权标识与数据源上的授权标识之间的关联。另请参阅用户选项(user option)。

用于 Java 的结构化查询语言(Structured Query Language for Java,SQLJ)

关于完成下列任务的一项标准:在 Java 程序中嵌入 SQL;定义和调用 Java 过程和用户定义的函数;在 Java 中使用数据库结构化类型。

优化概要文件(optimization profile)

这是指包含一个或多个 DML 语句的优化准则的 XML 文档。优化概要文件用来在 DML 语句未获得期望的性能和调整选项无效时为查询优化器提供明确的准则。另请参阅优化准则(optimization guideline)。

优化准则(optimization guideline)

用于指示查询优化器如何选择查询执行计划的信息。另请参阅优化概要文件(optimization profile)、全局优化准则(global optimization guideline)和语句优化准则(statement optimization guideline)。

优化 SQL 文本(optimized SQL text)

这是 Explain 设施根据优化器选择存取方案时实际使用的查询而生成的 SQL 文本。语句编译期间,SQL 编译器的各种组件会补充和重新编写此查询。此文本根据其内部表示法重构,与原始 SQL 文本有差异。优化语句产生与原始语句相同的结果。

游标变量(cursor variable)

游标数据类型的全局变量、局部变量或参数。

游标分块(cursor blocking)

请参阅分块(blocking)。

游标灵敏度(cursor sensitivity)

数据库更新后,将同一应用程序进程或另一个应用程序进程进行的数据库更新合并到游标的 FETCH 语句所返回数据中的程度。另请参阅游标(cursor)、不敏感游标(insensitive cursor)、敏感游标(sensitive cursor)和敏感性游标(asensitive cursor)。

游标稳定性(cursor stability,CS)

一种隔离级别,在该级别,事务中的查询无法读取其他事务中的语句进行的行更改,直到这些更改落实。将 CS 与可更新游标配合使用的事务会阻止其他事务中的语句更改和(可能)读取某行,直到游标已从该行移开。另请参阅隔离级别(isolation level)、读稳定性(read stability)、可重复读(repeatable read)和未落实的读(uncommitted read)。

游标(cursor)

应用程序用来指向和选择集合中的一行数据的已命名控制结构。另请参阅不敏感游标(insensitive cursor)、敏感游标(sensitive cursor)、游标灵敏度(cursor sensitivity)、动态游标(dynamic cursor)、静态游标(static cursor)、敏感性游标(asensitive cursor)和参数化游标(parameterized cursor)。

由索引控制的分区(index-controlled partitioning)

一种分区类型,在这种类型的分区中,分区表的分区边界由在 CREATE INDEX 语句上指定的值来控制。 分区限制保存在 SYSIBM.SYSINDEXPART 目录表的 LIMITKEY 列中。

有效布尔值(effective Boolean value,EBV)

将一序列项转换为逻辑值的结果,可为 true 或 false。

有效数字(significand)

浮点数的有效数字。

有源函数(sourced function)

复制另一个函数的语义的函数,称为源函数。只有标量函数和聚集函数才能是有源函数。另请参阅函数(function)和例程(routine)。

右外连接(right outer join)

一种连接,其结果包含已连接的两个表的匹配行和第二个表的未匹配行。另请参阅全部外连接(full outer join)、左外连接(left outer join)、外连接(outer join)和连接(join)。

语句高速缓存(statement cache)

与动态 SQL 语句相关的部分数据包高速缓存。另请参阅数据包高速缓存(package cache)。

语句集中器(statement concentrator)

在数据库服务器上修改动态 SQL 语句以便文本相似但不相同的 SQL 语句可共用同一存取方案的一种机制。已修改语句和原始语句产生相同的结果。

语句句柄(statement handle)

一个数据对象,它包含有关由 DB2 调用级接口管理的 SQL 语句或 XQuery 表达式的信息。这种信息包括动态自变量、动态自变量和列的绑定、游标信息、结果值以及状态信息。每个语句句柄都与一个连接句柄相关联。另请参阅连接句柄(connection handle)。

语句优化准则(statement optimization guideline)

适用于单个 DML 语句的优化准则。另请参阅优化准则(optimization guideline)。

语句字符串(statement string)

动态 SQL 语句的字符串形式。

语言环境(locale)

一种设置,它标识语言或地理位置并确定格式化约定,例如,整理、大小写转换、字符分类以及消息、日期和时间表示及数字表示的语言。

预编译 SQL 语句(prepared SQL statement)

这是已经由 PREPARE 语句处理的 SQL 语句的可执行格式的已命名对象。

预编译 XQuery 表达式(prepared XQuery expression)

这是已经由 PREPARE 语句处理的 XQuery 表达式的可执行格式的已命名对象。

预编译(precompile)

在编译包含 SQL 语句的程序之前对其进行处理。SQL 语句将被替换为主语言编译器要识别的语句。预编译过程的输出包括可以提交至编译器并在绑定过程中使用的源代码。

预编译(prepare)

通过将 SQL 语句或 XQuery 表达式提交给 SQL 和 XQuery 编译器, 将 SQL 语句或 XQuery 表达式从文本格式转换为可执行格式的过程。

预订集成员(subscription-set member)

在 SQL 复制中,这是用于将已注册复制源映射至复制目标的定义。每个成员都定义目标表的结构以及从源表中复制的行和列。另请参阅复制源(replication source)。

预订集(subscription set)

在 SQL 复制中,这是用来控制预订循环期间已更改数据的复制的定义。预订集可包含零个或零个以上预订集成员。另请参阅复制源(replication source)和预订(subscription)。

预订循环(subscription cycle)

Apply 程序检索给定预订集的已更改数据,将更改复制到目标表并更新相应的复制控制表以反映其状态和当前进度的过程。

预订(subscribe)

在 SQL 复制中,这是指使注册为复制目标的表或视图能够接收来自注册为复制源的表或视图的初始源数据和后续更改。

预订(subscription)

在 SQL 复制中,这是一个创建预订集和预订集成员的对象。另请参阅复制预订(replication subscription)、注册(registration)和 Q 预订(Q subscription)。

预读取(readahead prefetching)

通过提前查看扫描来预取页的一种方法,这将导致页的异步检索,即使这些页在磁盘上不是顺序放置的。

预分区代理程序(pre-partitioning agent)

读取数据并将其分布到分区代理程序的过程。另请参阅分区代理程序(partitioning agent)和装入代理程序(load agent)。

域名服务器(domain name server)

在因特网通信中,这是一个通过将域名映射至 IP 地址来将名称转换为地址的服务器程序。

域名(domain name)

在因特网通信中,这是指主机系统的名称。域名由用定界字符分隔的一系列子名称组成,例如,www.ibm.com。

预取(prefetch)

在预期会使用数据之前预先读取该数据。

阈值定义域(threshold definition domain)

阈值相关联的对象,将监视其活动以确保未超出阈值条件。阈值仅影响其域中的活动。

阈值强制执行作用域(threshold enforcement scope)

对其监视阈值并对阈值所应用的活动强制执行阈值的区域。此区域的示例包括发生的工作负载、数据库分区或数据库。

阈值(threshold)

用户定义的实体,用于建立一个条件或界限,如果超出了它,将导致数据服务器采取一系列指定操作。另请参阅工作负载定义(workload definition)。

域(domain)

网络的一部分,它是作为一个单元并使用公共协议来管理的。

源表(source table)

包含要复制到目标表的数据的表。另请参阅目标表(target table)。

源程序(source program)

由 SQL 预编译器处理的一组主语言语句和 SQL 语句。

源服务器(source server)

包含用于复制的源表的数据库或子系统。

源类型(source type)

一个用来内部表示单值类型的现有类型。

元数据(metadata)

描述数据的特征的数据;即描述性数据。

元素(element)

1. 在标记语言中,这是指由开始标记、结束标记、相关联的属性及其值以及这两个标记之间包含的任何文本组成的一个基本单元。

2. 安全标号组件中的值。另请参阅安全标号组件(security label component)。

3. 满足属于给定集合的所有条件的实体。例如,可使用数组下标访问数组内的元素。另请参阅数组(array)、普通数组(ordinary array)和关联数组(associative array)。

原子化(atomization)

这是一种数据类型转换方法,XQuery 语言使用此方法来处理期望使用一序列原子值的表达式。原子化将采用一序列项,然后按顺序返回原子值。

原子类型(atomic type)

DB2 XQuery 中的一种数据类型,它可以是基本的简单数据类型或者是基于基本简单类型的派生类型。另请参阅原子值(atomic value)。

原子性(atomicity)

一个事务的一种属性或特性,通过此属性或特性,一组语句就像是作为单个操作运行或者没有任何语句运行。

原子值(atomic value)

XQuery 表达式中可获得的最小值;不可分解此原子类型值。另请参阅自动类型(atomic type)、项(item)、XQuery 和 XPath 数据模型(XQuery and XPath data model)。

元组(tuple)

请参阅行(row)。

远程工作单元(remote unit of work,RUOW)

一个工作单元,它允许用户或应用程序对每个工作单元读取或更新一个位置上的数据。RUOW 支持在一个工作单元内对一个数据库的访问。应用程序可更新几个远程数据库,但它在一个工作单元内只能访问一个数据库。另请参阅事务(transaction)。

远程请求(remote request)

从一个数据库分区上的代理程序发送至另一个数据库分区上的代理程序的请求。另请参阅请求(request)。

远程数据库(remote database)

通过使用数据库链接与其建立连接的数据库,并且还与本地数据库相连。另请参阅本地数据库(local database)。

远程同步复制状态(remote catchup state)

在高可用性灾难恢复中,这是指备用数据库在它读取现有的所有本地日志文件之后所处的状态。 该数据库将保持这种状态,直到它与主数据库建立了连接为止。另请参阅对等状态(peer state)。

约束(constraint)

对可在表中插入、删除或更新的值进行限制的规则。另请参阅检查约束(check constraint)、主键(primary key)、引用约束(referential constraint)、唯一约束(unique constraint)、唯一键(unique key)、外键(foreign key)和参考约束(informational constraint)。

运行状况监视器报警(health monitor alert)

由运行状况监视器生成的并且基于运行状况指示器类型的报警。另请参阅运行状况指示器(health indicator)。

运行状况监视器(health monitor)

一个实例级的监视器,根据超出阈值或处于非正常状态的运行状况指示器创建报警。监视器向通知日志发送通知,同时向其通知列表上的联系人发送电子邮件和寻呼机信息。

运行状况快照(health snapshot)

在某个时间点从数据库管理器中检索的一组数据库对象的运行状况数据。

运行状况通知联系人列表(health notification contact list)

当发生运行状况报警时接收到通知的一组联系人。

运行状况指示器(health indicator)

对对象运行状况的某些方面的量度。基于阈值的运行状况指示器确定某一对象的行为是否属于“正常”、“警告”和“警报”这三种情况。基于状态的运行状况指示器确定某一对象的状态是正常还是不正常。另请参阅运行状况监视器警报(health monitor alert)。

运行状况中心(Health Center)

这是一个 DB2 图形界面,它显示数据库环境的总体状态以及当前的所有报警。在“运行状况中心”中,用户可获取关于报警和建议的解决方案的详细信息。

运行状况(health)

数据库环境的总体情况或状态。

运算符,操作员(operator)

1. 这是指 SQL 或 XQuery 语句的存取方案中的一个标记,它指定在执行该存取方案时必须对数据或者表或索引的输出执行的操作类型。

2. 在 Query Patroller 中,这是一个具有一部分管理员权限的人员,这些管理员权限是在他/她的操作员概要文件中定义的。另请参阅概要文件(profile)。

运作数据(operational data)

用来运行组织的日常操作的数据。

〔Z〕

灾难恢复(disaster recovery)

在发生由灾难事件(如地震或火灾)引起的部分或完整站点故障之后复原数据库的过程。通常,灾难恢复需要在另一位置的完整数据库备份。

暂挂查询(held query)

Query Patroller 阻止运行的一种查询,这是因为该查询的估计成本高于 Query Patroller 阈值。查询将被挂起,直到由 Query Patroller 本身或者由具有足够权限的用户(例如,管理员)释放为止。另请参阅受管查询(managed query)和被拦截的查询(intercepted query)。

增量绑定语句(incremental bind statement)

在 DB2 for Linux, UNIX, and Windows 版中,既不是完全静态又不是完全动态的 SQL 语句。类似于静态语句,它们嵌入在应用程序中,但又类似于动态语句,它们是在应用程序的执行期间准备的。另请参阅延迟嵌入式 SQL(deferred embedded SQL)、动态 SQL(dynamic SQL)、增量绑定(incremental bind)和静态 SQL(static SQL)。

增量绑定(incremental bind)

在 DB2 for Linux, UNIX, and Windows 版中,在执行应用程序进程期间绑定 SQL 语句的过程,因为绑定过程期间未能绑定这些语句, 且指定了 VALIDATE(RUN)。另请参阅增量绑定语句(incremental bind statement)。

增量备份(incremental backup)

自从最近成功地执行完全备份操作之后更改的所有数据库数据的副本。增量备份又称为累积备份映像,因为每个增量备份都包含上一个增量备份的内容。

增强冲突检测(enhanced conflict detection)

SQL 复制中的冲突检测,它保证所有副本和源表的数据完整性。Apply 程序对要进一步执行的事务锁定预订集中的所有副本和用户表。它在捕获到锁定之前执行所有更改之后开始检测。

正向数据类型映射(forward data type mapping)

在联合系统中,这是指远程数据源中的数据类型至可比较的 DB2 数据类型的映射。对于大多数数据源,缺省正向数据类型映射都存在于包装器中。另请参阅数据类型映射(data type mapping)和反向数据类型映射(reverse data type mapping)。

争用(contention)

事务试图锁定已锁定的行或表的情况。

正在异常终止(in-abort)

DB2 z/OS 版在恢复单元开始回滚之后,但是在该过程完成之前失败时恢复单元所处的状态。该过程重新启动时,DB2 z/OS 版将继续回退更改。

整理顺序(collating sequence)

为排序、合并、比较以及顺序处理索引数据而对字符进行排序的顺序。

证书(certificate)

在计算机安全性中,将公用密钥绑定至证书所有者身份从而能够认证证书所有者的一种数字文档。证书由认证中心发出,并且由该中心以数字方式签署。另请参阅认证中心(certificate authority)和 SSL 服务器认证(SSL server authentication)。

只读(read-only)

可以读取数据但是不能修改数据。

指示符变量(indicator variable)

一个与主变量配合使用的变量,用于在应用程序中表示 SQL 空值。另请参阅扩展指示符变量 (extended indicator variable)。

指示符列(indicator column)

这是存储在基本表中的一个 4 字节值,用来代替 LOB 列。

执行时间(execution time)

数据库对 SQL 语句所指定的请求执行操作的时间段。另请参阅系统时间(system time)。

直接插入 SQL PL(inline SQL PL)

SQL 过程语言语句,这些语句在编译到程序包的各个部分中之前会展开到引用它们的 SQL 语句中。另请参阅 SQL 过程语言(SQL Procedural Language)和已编译 SQL PL(compiled SQL PL)。

直接构造函数(direct constructor)

一种 XQuery 构造函数,它包含类似于 XML 的表示法,用来构造元素、属性、文档、文本、处理指令或注释节点。另请参阅已计算的构造函数(computed constructor)和构造函数(constructor)。

直接连接(directed join)

一种关系操作,在该操作中,一个或两个连接表中的所有行都再次被散列并根据连接谓词引导至新的数据库分区。若一个表中所有分区键列都参与等值连接谓词,那么再次散列另一个表; 否则(若至少有一个等值连接谓词),要再次散列两个表。

值(value)

1. SQL 中处理的最小数据单元。

2. 变量、参数、专用寄存器或字段的内容。

3. 位于列和行的交叉点的特定数据项。

制造的统计信息(fabricated statistics)

创建的或派生的(而不是通过使用 RUNSTATS 命令收集的)统计信息。例如,表中的行数可通过页数、页大小和表中的平均行宽来派生。在查询编译期间会使用制造的统计信息。

中央处理器复合体(central processor complex,CPC)

这是由主存储器、一个或多个中央处理器、计时器和通道组成的硬件的物理集合。

种类测试(kind test)

可以根据节点的种类和名称来选择节点的一种节点测试形式。另请参阅节点测试(node test)。

轴(axis)

移动通过 XQuery 和 XPath 数据模型的实例所采用的方向。受支持的六个轴是:子代、父代、自身、属性、后代以及后代或自身。

主变量数组(host variable array)

元素组成的数组,每个元素对应于一列的值。 数组的维确定数组可以使用的最大行数。

主变量(host variable)

在应用程序中,由嵌入式 SQL 语句引用的编程变量。执行语句或打开游标时来自主机程序的主变量的值。主变量是冒号后跟名称(:name)。 另请参阅参数标记(parameter marker)。

主表达式(primary expression)

XQuery 语言的基本原语结构。主表达式包括文字、变量引用、上下文项表达式、构造函数和函数调用。 还可以通过将任何表达式用圆括号括起来(这有助于控制运算符的优先顺序)来创建主表达式。

主表(master table)

在 SQL 复制中,特别是在任何位置更新复制中,这是指副本表中的数据的原始源表。如果启用了复制冲突检测,会保留对主表的更改,而拒绝对副本表的更改。另请参阅冲突检测(conflict detection)、副本表(replica table)和任何位置更新复制(update-anywhere replication)。

主重新集成(primary reintegration)

原始主数据库在故障转移之后可以重新连接高可用性灾难恢复对的过程。仅当新的辅助数据库包含在 HADR 对中时,才能重新连接原始主数据库。

主机标识(host identifier)

在主机程序中声明的名称。

主机程序(host program)

用主语言编写的并且包含嵌入式 SQL 语句或 XQuery 表达式的应用程序。

主机(host)

TCP/IP 中任何至少具有一个与其相联的因特网地址的系统。

主键(primary key)

在关系数据库中,这是用来唯一标识数据库表中的某一行的键。另请参阅约束(constraint)、唯一键(unique key)和外键(foreign key)。

主结构(host structure)

在应用程序中,包含嵌入式 SQL 语句可以引用的主变量列表的一种结构。

主日志(primary log)

用来记录对数据库所作的更改、并且预先已为其分配了存储器的一个或多个日志文件的集合。另请参阅辅助日志(secondary log)。

主授权标识(primary authorization ID)

这是用来向 DB2 z/OS 版标识应用程序进程的授权标识。另请参阅辅助授权标识(secondary authorization ID)。

主数据库(primary database)

在高可用性灾难恢复中, 这是指应用程序访问的主要数据库。应用程序将更新应用于主数据库,并且通过日志装入将那些更新传播至备用数据库。

主索引(primary index)

用来强制主键的唯一性的索引。

主体(principal)

一个实体,此实体可与另一实体安全地通信。在 Kerberos 中,主体表示为 Kerberos 注册数据库中的条目,并且包括用户、服务器、计算机和其他内容。

主题表(subject table)

对其创建触发器的表。当这个表上发生已定义的触发事件时,该触发器被激活。

主语言(host language)

可以在其中嵌入 SQL 语句或 XQuery 表达式的任何编程语言。

注册过程(registration process)

在复制中,这是指定义复制源的过程。

注册(register)

在 SQL 复制中,这是将 DB2 表、视图或昵称定义为复制源的过程。

注册(registration)

在 SQL 复制中,这是将 DB2 表、视图或昵称注册为复制源的过程。另请参阅预订(subscription)。

专用寄存器(special register)

数据库管理器对应用程序进程定义的存储区,用来存储可以在 SQL 语句中引用的信息。例如 USER 和 CURRENT DATE。另请参阅全局变量(global variable)和内置全局变量(built-in global variable)。

专用密钥(private key)

在安全通信中,用于对消息进行加密的一种算法模式,这些消息只能由相应公用密钥解密。专用密钥还将用于对消息解密,这些消息由相应公用密钥进行加密。专用密钥保存在用户的系统上,并且受密码保护。另请参阅公用密钥(public key)。

专用排序(private sort)

在数据库代理程序的代理程序专用内存中进行的一种排序。另请参阅代理程序专用内存(agent private memory)。

转出(rollout)

有效删除多维集群(MDC)表的大部分内容, 这在处理的 DELETE 语句没有谓词或在一个或多个维列上具有特定类型的谓词(equality、range、BETWEEN 和 IN)的情况下是可能的。另请参阅延迟索引清除转出(deferred index cleanup rollout)和立即索引清除转出(immediate index cleanup rollout)。

转储(dump)

1. 在特定时间将一个存储设备上的数据记录或复制到另一个存储设备以保护数据和调试程序。

2. 在发生错误时捕获存储信息。

转换变量(transition variable)

这是指只在 FOR EACH ROW 触发器中有效的变量。该变量允许访问当前行的转换值。旧转换变量是应用修改之前的行值,新转换变量是应用修改之后的行值。

转换表(transition table)

一个临时表,它包含处于发生触发事件之前或之后的状态的主题表的所有受影响行。触发器定义中的触发 SQL 语句可引用处于旧状态或新状态的已更改行的表。

转义字符(escape character,ESC)

1. 用来修改后跟的字符的解释的符号。在 SQL 中使用转义字符的示例是定界标识、定界字符常量和修改 LIKE 谓词中下划线(_)与百分比(%)字符的特殊含义。

2. 一个字符,用于抑制或选择后跟的一个或多个特殊意义的字符。

装入代理进程(load agent)

协调将数据装入每个数据库分区的进程。另请参阅分区代理程序(partitioning agent)和预分区代理程序(pre-partitioning agent)。

装入副本(load copy)

先前装入的数据的备份映像,可在前滚恢复期间复原。

装入阶段(load phase)

在 Q 复制中, 目标表与源表中的数据一起装入的阶段,以便这两个表是同步的。 装入阶段可以是自动完成也可以是手动完成。

装入模块(load module)

采用一种适合于装入主存储器中以便执行的形式的程序。

装入权限(load authority)

授予 LOAD 实用程序特权将数据装入表中的访问级别。另请参阅权限级别(authority level)。

准备阶段(prepare phase)

这是两阶段落实过程的第一阶段, 在此阶段,要求所有参与者为落实作准备。

资源访问控制设施(Resource Access Control Facility,RACF)

一个 IBM 许可程序,它通过下列方法来提供访问控制:识别系统用户;验证系统用户;授权对受保护的资源进行访问;对于未经授权就试图进入系统的情况进行记录;对于访问受保护资源的情况进行记录。

资源分配(resource allocation)

这是指方案分配中专门负责处理数据库资源的那一部分。

资源管理器(resource manager)

在支持 XA 的环境中, 这是一个用来管理共享资源(例如,数据库)和对共享资源提供访问的软件。DB2 数据库系统就是资源管理器的一个示例。

资源(resource)

这是指锁定或声明的对象,它可以是表空间、索引空间、数据分区、索引分区或逻辑分区。

子查询(subquery)

一种形式的全查询,它们括在圆括号中并用作查询的一部分。

子查询(subselect)

一种不包括 UNION、INTERSECT 或 EXCEPT 运算符的查询方式。不同平台的子查询的查询语法可能不同。

子代理程序请求(subagent request)

协调程序代理程序向相同或不同数据库分区的子代理程序发出的请求。另请参阅请求(request)。

子代理程序(subagent)

协调程序代理程序用于加速 SQL 处理的代理程序。另请参阅协调代理(coordinating agent)。

子活动(child activity)

在处理另一活动(该活动成为父代活动)期间启动的一个活动。另请参阅父活动(parent activity)。

子集(subset)

将源表的一部分中的数据而不是整个表中的数据复制到目标表。可以按行或者按列来对数据划分子集。

子句(clause)

在 SQL 中,这是语言结构中语句的自成一体的一部分,例如 SELECT 子句或 WHERE 子句。

子锁定(child lock)

在显式分层锁定中,对表、页、行或大对象挂起的锁定。每个子锁定都具有父锁定。

子系统(subsystem)

DB2 z/OS 版中关系数据库管理系统(RDBMS)的一个独特实例。

子组件(subcomponent)

一组紧密相关的 DB2 z/OS 版模块,它们协同工作以提供常规功能。

自变量(argument)

在运行时传递至函数或过程或者从函数或过程返回的值。

自动查询重写(automatic query rewrite)

检查引用一个或多个基本表的 SQL 语句的过程,如果可能的话,它还会重写该 SQL 语句以便更好地执行查询。

自动重新绑定(automatic rebind)

1. 在 DB2 z/OS 版和 DB2 IBM i 版中,当应用程序进程开始执行且它所需要的绑定应用程序计划或程序包无效时,无需用户发出命令即可自动绑定 SQL 语句的过程。另请参阅重新绑定(rebind)。

2. 请参阅隐式重新绑定(implicit rebind)。

自动调整大小(auto-resize)

与数据库管理空间(DMS)表空间以及常规和大型自动存储器表空间的特征有关。表空间通过按需要扩展容器或获取容器来自动进行扩展,以便增大表空间大小,直到文件系统已满或者达到用户指定的限制。

自动落实(autocommit)

在执行每个 SQL 语句之后自动落实当前的工作单元。

自动维护(automatic maintenance)

一个过程,在显示下一个可用的维护窗口期间,DB2 数据库系统可以通过该过程使用用户定义的目标来标识和运行必需的维护活动。另请参阅维护窗口(maintenance window)。

自动装入(automatic load)

在 Q 复制中,这是一个装入过程,Q Apply 程序在该过程中将数据装入目标表中。用户可以指定 load 实用程序或者让 Q Apply 程序选择可用的最佳实用程序。另请参阅手动装入(manual load)。

自动字典创建(automatic dictionary creation,ADC)

自动创建压缩字典的过程取决于与表中的数据、XML 存储对象中存储的 XML 数据或表空间分区中的数据相关的条件。另请参阅压缩字典(compression dictionary)。

字段过程(field procedure)

一个用户编写的出口例程,它接收单个值并按照用户指定的方式编码或解码此值。

字段搜索(fielded search)

限于特定字段的查询。

字段(field)

SQL 行数据类型的上下文中的一种命名元素,它是指包含特定类型的数据的行。

字符串定界符(character string delimiter)

一个用于标识字符串的开头和结尾的字符。

字符串定界符(string delimiter)

用来包围 SQL 字符串常量的符号。SQL 字符串定界符是撇号('), 但在 COBOL 应用程序中,用户将指定引号(")或撇号(')。

字符串(character string)

表示位数据、单字节字符或者单字节和多字节混合字符的字节序列。

字符串(string)

1. 编程语言中用来存储和处理文本的数据格式。

2. 字符串、图形字符串或二进制字符串数据类型的值,由可表示字符的一系列字节组成。

字符集(character set)

定义的一组字符,它们没有任何编码表示并假定可被已配置的硬件或软件系统识别。可以按字母表、语言、脚本或这些项的任何组合来定义字符集。

字符实体引用(character entity reference)

具有格式为 &#xdddd 或 &#dddd 的字符串,其中 dddd 是字符的 Unicode 代码点的十六进制或十进制等价表示。例如,&#x003E 和 &#0062 都是对 >(大于号)符号的字符实体引用。

字符数据表示体系结构(Character Data Representation Architecture,CDRA)

一种 IBM 体系结构,它定义一组标识、资源、服务和约定,以便图形字符数据在不同种类的环境中获得一致的表示法、处理和交换。

字符数据(character data)

具有相关编码说明的数据,该说明用于定义如何解释分组为一个或多个字节的每种特定模式的位。

字符转换(character conversion)

将数据从一种字符编码表示法更改为另一种表示法的过程。

字符(character)

在计算机系统中,用于说明、组织或控制数据的一系列元素的成员。

字节逆转(byte reversal)

首先使用最低有效字节来存储数字数据的一种技术。最低有效字节是一个数字中的最低字节,位于字符串的最右边。

字节顺序标记(byte order mark,BOM)

由放置在数据流开头的 Unicode 字符代码组成的一个标记(通常在文本文件中)。可以使用此标记来指示数据流的字节顺序和编码。UTF-16BE(大尾数法)BOM 0xFEFF 就是字节顺序标记的一个示例。

自引用表(self-referencing table)

在同一引用约束中既是父表又是从属表的表。

自引用行(self-referencing row)

一个作为它自己的父代的行。

自引用约束(self-referencing constraint)

这是一种引用约束,在它定义的关系中,表是其本身的从属。

自主计算(autonomic computing)

一种计算环境,它能够管理自身并且根据业务策略和目标而动态地适应更改。 自主计算通过对发生的各种情况进行检测和作出响应,将由人来管理计算环境改变为通过一些技术来管理。自主计算环境能够自我配置、自我修复、自我优化和自我保护。

自主(autonomic)

与自动对问题、安全性威胁和系统故障作出响应的随需应变操作环境有关。

总结表(summary table)

这是一个具体化查询表,其全查询包含 GROUP BY 子句,该子句总结全查询中引用的表中的数据。另请参阅具体化查询表(materialized query table)。

总锁定(gross lock)

对表、分区或表空间的共享、更新或互斥方式锁定。另请参阅互斥锁定(exclusive lock)和共享锁定(shared lock)。

组合键(composite key)

同一个表的有序键列集。

组合块索引(composite block index)

只包含维键列的索引,用来维护在多维集群(MDC)表中的插入和更新活动期间的数据集群。另请参阅集群块索引(clustering block index)。

组合任务(grouping task)

“任务中心”中包含其他任务的任务。可使用任务来定义依赖于组合任务所包含的任务的结果的任务操作。

组缓冲池双工(group buffer pool duplexing)

这是指将数据写至组缓冲池结构的以下两个实例的能力:主组缓冲池和辅助组缓冲池。

组缓冲池(group buffer pool,GBP)

一种耦合设施高速缓存结构, 数据共享组用它来高速缓存数据并确保数据对所有成员是一致的。

组名(group name)

数据共享组的 z/OS XCF 标识。

组作用域(group scope)

在数据共享环境中,这是指影响数据共享组的所有成员的命令的作用域。

组(group)

1. 一些用户的逻辑组织,这些用户的成员资格允许他们执行相同的活动或者提供相同的权限来访问资源。

2. 在卫星环境中,这是指共享特征(例如,数据库配置)的卫星和在卫星上运行的应用程序的集合。

作业调度程序(job scheduler)

一个程序,用于自动执行在运行和管理数据库作业时需要完成的某些任务。

左外连接(left outer join)

一种连接,其结果包含已连接的两个表的匹配行和第一个表的未匹配行。另请参阅全部外连接(full outer join)、外连接(outer join)、右外连接(right outer join)和连接(join)。

坐标系(coordinate system)

一个参考框架,用于定义两维或三维空间中点的位置。

坐标(coordinate)

一组有序的 N 数字的成员,它标识 N 维空间中的一个位置。例如,在地球的两维图中,可以由两个坐标来表示一个位置。 第一个坐标标识该位置的纬度值,第二个坐标标识该位置的经度值。

数字

2 类索引(type-2 index)

支持将索引条目标记为伪删除的一种索引。

A

ADC

请参阅自动字典创建(automatic dictionary creation)。

AIC

请参阅异步索引清除(asynchronous index cleanup)。

AMR

请参阅权限掩码寄存器(authority mask register)。

AP

请参阅应用程序进程(application process)。

APF

请参阅授权程序设施(authorized program facility)。

API

请参阅应用程序编程接口(application programming interface)。

Apply 程序(Apply program)

在 SQL 复制中,用来刷新或更新复制目标表的程序。另请参阅 Capture 程序(Capture program)、目标表(target table)和 Capture 触发器(Capture trigger)。

Apply 等待时间(Apply latency)

在 SQL 复制中,源事务可供程序使用时执行 Apply 程序以将源事务落实至目标表所花的大致时间。另请参阅等待时间(latency)、Capture 等待时间(Capture latency)、Q Apply 等待时间(Q Apply latency)、Q Capture 等待时间(Q Capture latency)和端到端等待时间(end-to-end latency)。

Apply 服务器(Apply server)

在 SQL 复制中,它指运行 Apply 程序的系统。另请参阅控制服务器(control server)和 Apply 控制服务器(Apply control server)。

Apply 控制服务器(Apply control server)

在 SQL 复制中,包含 Apply 控制表的数据库或子系统,存储有关已注册的复制源表和预订集的信息。另请参阅控制服务器(control server)和 Apply 服务器(Apply server)。

Apply 限定符(Apply qualifier)

SQL 复制中一个区分大小写的字符串,它用来标识对 Apply 程序的某个实例唯一的复制预订集。

Apply 周期(Apply cycle)

SQL 复制中的一个时间间隔,在该时间间隔内将数据从源表复制到目标表。

ASCII

请参阅美国信息交换标准码(American Standard Code for Information Interchange)。

ASYNC

请参阅异步(asynchronous)。

B

B 型树索引(B-tree index)

一种索引,它排列为页面的平衡层次结构,并通过在插入或删除项时重新调整数据键使访问时间降到最低。

BCP

请参阅基本控制程序(Base Control Program)。

BID

请参阅块标识(block identifier)。

Blox 组件(Blox component)

用于构建基于 Java EE 的分析应用程序的 Alphablox 软件组件。

BOM

请参阅字节顺序标记(byte order mark)。

BSAM

请参阅基本顺序访问法(basic sequential access method)。

BSDS

请参阅引导数据集(bootstrap data set)。

C

CA

请参阅认证中心(certificate authority)。

CAF

请参阅调用连接设施(call attachment facility)。

CALLOUT

使计算机程序、例程或子例程生效的一项操作。

Capture 程序(Capture program)

在 SQL 复制中,将读取数据库日志或日志记录以捕获对 DB2 数据库源表所作的更改并将它们存储在登台表中的一个程序。另请参阅 Apply 程序(Apply program)、Capture 触发器(Capture trigger)和 Q Capture 程序(Q Capture program)。

Capture 触发器(Capture trigger)

在 SQL 复制中,这是捕获对非 DB2 源表执行的删除、更新或插入操作的机制。 另请参阅 Apply 程序(Apply program)和 Capture 程序(Capture program)。

Capture 等待时间(Capture latency)

在 SQL 复制中,这是以下两个时间的大致时间差:一个是更改源数据的时间,另一个是 Capture 程序通过将该数据落实到 CD 表而使该数据可用于 Apply 程序的时间。这是复制配置中的端到端等待时间的子集。另请参阅等待时间(latency)、Apply 等待时间(Apply latency)、Q Capture 等待时间(Q Apply latency)、Q Capture 等待时间(Q Capture latency)和端到端等待时间(end-to-end latency)。

Capture 控制服务器(Capture control server)

SQL 复制中包含 Capture 控制表的数据库或子系统,它用于存储有关已注册的复制源表的信息。Capture 程序在 Capture 控制服务器上运行。

Capture 模式(Capture schema)

在 SQL 复制中,用来标识由 Capture 程序的特定实例使用的控制表的名称。

CASE 表达式(CASE expression)

一个表达式,根据对一个或多个条件的求值来对其进行选择。

CCD 表(CCD table)

请参阅一致更改数据表(consistent-change-data table)。

CCS

请参阅编码字符集(coded character set)。

CCSID

请参阅编码字符集标识(coded character set identifier)。

CD 表(CD table)

请参阅更改数据表(change-data table)。

CDB

请参阅通信数据库(communications database)。

CDRA

请参阅字符数据表示体系结构(Character Data Representation Architecture)。

CFRM 策略(CFRM policy)

请参阅耦合设施资源管理策略(Coupling Facility Resource Management policy)。

CHECK 子句(CHECK clause)

在 SQL 中,这是对 SQL CREATE TABLE 和 SQL ALTER TABLE 语句的扩展,用来指定表检查约束。

CICS

这是一个 IBM 许可程序,它提供对业务应用程序的联机事务处理服务和管理。

CICS 挂接机制(CICS attachment facility)

一种功能,它提供与 DB2 数据库的多线程连接以允许在 CICS 环境中运行的应用程序执行 DB2 命令。

CIDF

请参阅控制区间定义字段(control interval definition field)。

CLI

请参阅调用级接口(call level interface)。

CLP

请参阅命令行处理器(command line processor)。

CLR

请参阅通用语言运行时(common language runtime)。

CPC

请参阅中央处理器复合体(central processor complex)。

CRC

请参阅命令识别字符(command recognition character)。

CS

请参阅游标稳定性(cursor stability)。

CSA

请参阅公共服务区(common service area)。

D

DADX

请参阅文档访问定义扩展(document access definition extension)。

DB

请参阅数据库(database)。

DB2 成员(DB2 member)

请参阅成员(member)。

DB2 调用级接口(DB2 Call Level Interface)

请参阅调用级接口(call level interface)。

DB2 副本名称(DB2 copy name)

这是表示 DB2 数据库产品安装的单个实例的名称,将在安装该产品时指定此名称。

DB2 副本(DB2 copy)

在一个系统的特定位置进行了 DB2 数据库产品的一个或多个安装。在同一系统上可以安装和运行多个 DB2 副本。

DB2 管理服务器(DB2 administration server)

一个控制点,用来帮助管理 DB2 服务器上的任务以及代表客户机请求在服务器和主机系统上执行远程任务。

DB2 间读写兴趣(inter-DB2 R/W interest)

已被数据共享组的多个成员打开, 以供至少其中一个成员写入的表空间、索引或分区中的数据的属性。

DB2 客户机(DB2 client)

请参阅 IBM 数据服务器客户机(IBM data server client)。

DB2 控制服务器(DB2 control server)

一个 DB2 数据库系统,它包含卫星控制数据库 SATCTLDB。另请参阅卫星(satellite)。

DB2 命令(DB2 command)

向操作系统发出的,用来访问和维护数据库管理器的指令。例如,DB2 命令允许用户启动或停止数据库以及显示关于当前用户和数据库状态的信息。

DB2 通知日志(DB2 notify log)

请参阅管理通知日志(administration notification log)。

DB2 Geodetic Extender

这是一个 DB2 组件,它使用连续的封闭球体的圆形地球模型来存储和处理空间数据,与将地球作为平面图来处理的 DB2 Spatial Extender 不同。

DB2 Net Search Extender

一个通过 DB2 过程提供全文本检索的程序。

DB2 Spatial Extender

用来存储和处理空间数据的 DB2 组件。DB2 Spatial Extender 可用来生成和分析关于地理特征的空间信息。

DB2 Text Search

可随 DB2 for Linux, UNIX, and Windows 版一起安装的可选组件,它提供文本搜索功能。DB2 Text Search 与 SQL、XML 和 XQuery 配合使用。

DB2I

请参阅交互式 DB2(DB2 Interactive)。

DBA

请参阅数据库管理员(database administrator)。

DBCS

请参阅双字节字符集(double-byte character set)。

DBMS

请参阅数据库管理系统(database management system)。

DCS 目录(DCS directory)

请参阅数据库连接服务目录(Database Connection Services directory)。

DDF

请参阅分布式数据设施(distributed data facility)。

DDL

请参阅数据定义语言(Data Definition Language)。

ddname

请参阅数据定义名(data definition name)。

DFP

请参阅数据设施产品(Data Facility Product)。

DML

请参阅数据操作语言(Data Manipulation Language)。

DMS 表空间(DMS table space)

请参阅数据库管理空间表空间(database-managed space table space)。

DPF

请参阅数据库分区功能(Database Partitioning Feature)。

DRDA

请参阅分布式关系数据库体系结构(Distributed Relational Database Architecture)。

DSN

请参阅缺省子系统名称(default subsystem name)。

DTD

请参阅文档类型定义(document type definition)。

DUOW

请参阅分布式工作单元(distributed unit of work)。

E

EBCDIC

请参阅扩展二进制编码的十进制交换码(Extended Binary Coded Decimal Interchange Code)。

EBV

请参阅有效布尔值(effective Boolean value)。

EDU

请参阅引擎可分派单元(engine dispatchable unit)。

ELT

请参阅抽取、装入和变换(extract, load, and transform)。

EOM

请参阅内存结束(end of memory)。

ESC

请参阅转义字符(escape character)。

ESDS

请参阅输入顺序数据集(entry-sequenced data set)。

ETL

请参阅抽取、变换和装入(extract, transform, and load)。

EUC 编码方案(EUC encoding scheme)

请参阅扩展 UNIX 代码编码方案(Extended UNIX Code encoding scheme)。

F

FAT

请参阅文件分配表(file allocation table)。

FCM

请参阅快速通信管理器(fast communication manager)。

FLWOR 表达式(FLWOR expression)

可与 SQL SELECT 语句相比的 XQuery 表达式,它提供了下列能力:对输入序列进行迭代(FOR)、绑定变量(LET)、定义过滤器(WHERE)、将过滤结果排序(ORDER BY)和返回结果(RETURN)。

FODC

请参阅首次出现数据捕获(first occurrence data capture)。

FSCR

请参阅可用空间控制记录(free space control record)。

G

GBP

请参阅组缓冲池(group buffer pool)。

GPFS

请参阅通用并行文件系统(General Parallel File System)。

H

HADR

请参阅高可用性灾难恢复(high availability disaster recovery)。

HTML

请参阅超文本标记语言(Hypertext Markup Language)。

I

IBM 数据服务器客户机(IBM data server client,data server client)

负责确定远程数据库的位置、管理对数据库服务器的请求的传输并且返回结果的客户机。

IBM 数据服务器客户机(IBM Data Server Client,Data Server Client)

应用程序开发产品,此产品允许在客户机工作站上开发应用程序来通过 DB2 Connect 产品访问远程数据库服务器,包括 DB2 系列数据库。

IBM 数据服务器驱动程序副本(IBM data server driver copy,data server driver copy)

IBM 数据服务器驱动程序包的安装的单个实例。

IBM 数据服务器 .NET 提供程序(IBM Data Server Provider for .NET,Data Server Provider for .NET)

ADO.NET 接口的扩展,它允许 .NET 应用程序通过安全连接、运行命令和检索结果访问 DB2 或 Informix 动态服务器(IDS)数据库。

IBM Support Assistant(ISA, Support Assistant)

通过使客户自己能够解决软件问题来帮助减少支持成本和改进客户满意度的软件可维护性工作台。

IMS

请参阅信息管理系统(Information Management System)。

IMS 连接设施(IMS attachment facility)

一个 DB2 z/OS 版子组件,它使用 z/OS 子系统接口(SSI)协议和跨内存链接来处理 IMS 对 DB2 z/OS 版的请求和协调资源落实。

IMS 数据库管理器(IMS Database Manager,IMS DB)

这是一个数据库系统,处理当前数据库调用,并为各种应用程序,从中等容量到特大容量,从简单数据结构到复杂数据结构提供高性能。

IMS DataPropagator

这是一个产品,通过它可以在 IMS 与 DB2 数据库之间复制数据。

IMS DB

请参阅 IMS 数据库管理器(IMS Database Manager)。

IMS TM

请参阅 IMS Transaction Manager。

IMS Transaction Manager (IMS TM)

这是一个数据通信系统,它为 IMS 数据库和 DB2 数据库提供高容量、高性能和低成本的事务处理。

INSTEAD OF 触发器(instead of trigger)

与单个视图相关联的触发器,由对该视图的插入、更新或删除操作激活该触发器, 并且定义如何将对该视图的插入、更新或删除操作传播至该视图的基础表。另请参阅删除触发器(delete trigger)、插入触发器(insert trigger)、触发器(trigger)和更新触发器(update trigger)。

IP

请参阅因特网协议(Internet Protocol)。

IP 地址(IP address)

使用因特网协议标准的网络上的设备或逻辑单元的唯一地址。另请参阅静态 IP 地址(static IP address)和动态 IP 地址(dynamic IP address)。

IPC

请参阅进程间通信(interprocess communication)。

ISA(Support Assistant)

请参阅 IBM Support Assistant。

ISPF/PDF

请参阅交互式系统生产率设施/程序开发设施(Interactive System Productivity Facility/Program Development Facility)。

J

Java 归档(Java archive)

这是一种压缩文件格式,用于将安装和运行 Java 程序所需的所有资源存储在单个文件中。

Java 数据库连接(Java Database Connectivity,JDBC)

Java 平台与许多数据库之间建立与数据库无关的连接时应遵循的业界标准。JDBC 接口为基于 SQL 和基于 XQuery 的数据库访问提供了调用级接口。另请参阅开放式数据库连接(Open Database Connectivity)。

Java SE Development Kit(JDK)

Sun Microsystems 为 Java 平台提供的软件开发包的名称。

JDBC

请参阅 Java 数据库连接(Java Database Connectivity)。

JDBC 驱动程序(JDBC driver)

数据库管理系统附带提供的一个程序,它支持用于从 Java 应用程序访问关系数据库的 JDBC 标准。

JDK

请参阅 Java SE Development Kit。

JFS

请参阅日志文件系统(journaled file system)。

K

Kerberos

基于对称密钥密码术的网络认证协议。Kerberos 会对登录网络的每个用户分配唯一键,称为凭单。该凭单嵌入在通过网络发送的消息中。消息的接收方使用该凭单认证发送方。

Kerberos 凭单(Kerberos ticket)

这是指将正在初始化的主体的标识传输至其目标的透明应用程序机制。简单凭单包含主体的标识、会话密钥、时间戳记和其他信息,它们使用目标的密钥封装。

KSDS

请参阅键序列数据集(key-sequenced data set)。

L

LBAC

请参阅基于标号的访问控制(label-based access control)。

LBAC 凭证(LBAC credentials)

在基于标号的访问控制中,这是数据库用户拥有的一组安全标号和解除。

LCID

请参阅日志控制间隔定义(log control interval definition)。

LDS

请参阅线性数据集(linear data set)。

LOAD 实用程序(load utility)

一种非事务性实用程序,用于对表数据执行块更新。

LOB

请参阅大对象(large object)。

LOB 表空间(LOB table space)

DB2 z/OS 版中的一种表空间,其中包含相关基本表中的特定 LOB 列的所有数据。

LOB 定位器(LOB locator)

允许应用程序处理数据库系统中的大对象(LOB)值的机制。LOB 定位器是表示单个 LOB 值的简单标记值。应用程序将 LOB 定位器检索到主变量中,然后,应用程序可以使用该定位器来对相关联的 LOB 值应用 SQL 操作。

LPAR

请参阅逻辑分区(logical partition)。

LRECP

请参阅逻辑恢复暂挂(logical recovery pending)。

LRH

请参阅日志记录头(log record header)。

LRSN

请参阅日志记录序号(log record sequence number)。

LSN

请参阅日志序号(log sequence number)。

LUW

请参阅逻辑工作单元(logical unit of work)。

M

MBCS

请参阅多字节字符集(multibyte character set)。

MDC 表(MDC table)

请参阅多维集群表(multidimensional clustering table)。

Monitor 控制服务器(Monitor control server)

复制中包含 Monitor 控制表的数据库,它用来存储关于“复制报警监视器”将监视的报警条件的信息。 另请参阅控制服务器(control server)。

Monitor 限定符(monitor qualifier)

这是一个区分大小写的字符串,它标识“复制报警监视器”进程的实例。

MPP

请参阅大规模并行处理(massively parallel processing)。

MQT

请参阅具体化查询表(materialized query table)。

MVS

请参阅多重虚拟存储器(Multiple Virtual Storage)。

N

NaN

请参阅非数字(not-a-number)。

NCName

请参阅无冒号名称(non-colonized name)。

NTFS

诸如 Windows 2000 之类的操作系统中的其中一个本机文件系统。

NULL

1. 在 C 语言中,这是指表示字符串结束的单个字符。

2. 在 SQL 中,该值用来表示缺少特定行和列的数据。

NULL 终止符(null terminator)

在 C 语言中,这是一个指示字符串结束的值。 对于 EBCDIC、ASCII 和 Unicode UTF-8 字符串,NULL 终止符是一个单字节值(X'00')。 对于 Unicode UTF-16 和 UCS-2(宽位)字符串,NULL 终止符是一个双字节值(X'0000')。

O

ODBC

请参阅开放式数据库连接(Open Database Connectivity)。

ODBC 驱动程序(ODBC driver)

实现 ODBC 函数调用并与数据源交互作用的动态链接库(DLL)。

OLAP

请参阅联机分析处理(online analytical processing)。

P

PATH 表达式(path expression)

这是一个 XQuery 表达式, 它通过一系列步骤来浏览节点层次结构,以便选择节点进行进一步处理。另请参阅节点测试(node test)和步骤(step)。

PC/IXF

一种符合集成交换格式(IXF)的文件格式,IXF 专门用来允许关系数据库结构与数据的交换。PC/IXF 文件体系结构保持了导出和导入数据库系统的独立性。

PDS

请参阅分区数据集(partitioned data set)。

PL/SQL

请参阅过程语言 SQL(Procedural Language SQL)。

PLT

请参阅程序列表(program list table)。

PSRCP

请参阅页集恢复暂挂(page set recovery pending)。

pureXML

在这种 DB2 功能部件中,从客户机传递至磁盘的数据以及从磁盘传递至客户机的数据的表示法(即,逻辑数据模型和物理数据模型)都是 XML。

Q

Q 复制(Q replication)

这是使用 WebSphere MQ 消息队列来进行高容量、低延迟复制的一种复制解决方案。另请参阅高可用性灾难恢复(high availability disaster recovery)、Q Capture 程序(Q Capture program)和 SQL 复制(SQL replication)。

Q 预订(Q subscription)

在 Q 复制中,这是一个用来标识源表与目标表或过程之间的映射并指定复制哪些更改的对象。 另请参阅预订(subscription)和复制源(replication source)。

Q Apply 程序(Q Apply program)

在 Q 复制中,该程序从接收队列中读取事务,并将那些更改应用于一个或多个目标表或者将更改传递给过程。

Q Apply 等待时间(Q Apply latency)

在 Q 复制中,这是以下两个时间的大致时间差:一个是 Q Apply 程序从接收队列中获取已更改的数据的时间,另一个是将该数据应用于目标表的时间。这是复制场景中的端到端等待时间的子集。另请参阅等待时间(latency)、Apply 等待时间(Apply latency)、Capture 等待时间(Capture latency)、Q Capture 等待时间(Q Capture latency)、队列等待时间(queue latency)和端到端等待时间(end-to-end latency)。

Q Apply 服务器(Q Apply server)

在 Q 复制中,这是 Q Apply 程序的控制表所在的数据库或子系统,并且 Q Apply 程序也是在该数据库或子系统上运行。 它包含一组或多组控制表,这些控制表存储有关目标表和其他复制定义的信息。

Q Apply 模式(Q Apply schema)

在 Q 复制中,这是 Q Apply 程序及其控制表的标识。

Q Capture 程序(Q Capture program)

在 Q 复制和事件发布中,该程序读取 DB2 数据库恢复日志以捕获对 DB2 数据库源表所作的更改,并且使用一个或多个 WebSphere MQ 队列来传输更改。另请参阅 Capture 程序(Capture program)、Q 复制(Q replication)和事件发布(event publishing)。

Q Capture 等待时间(Q Capture latency)

在 Q 复制中,这是指 Q Capture 程序大致相隔多长时间读取一次 DB2 数据库恢复日志。它是以下两个时间的大致时间差:一个是更改源数据的时间,另一个是 Capture 程序通过将该数据落实到 WebSphere MQSeries 而使该数据变得可用的时间。这是复制场景中的端到端等待时间的子集。另请参阅等待时间(latency)、Apply 等待时间(Apply latency)、Capture 等待时间(Capture latency)、Q Apply 等待时间(Q Apply latency)、队列等待时间(queue latency)和端到端等待时间(end-to-end latency)。

Q Capture 服务器(Q Capture server)

在 Q 复制和事件发布中,这是 Q Capture 程序的控制表所在的数据库或子系统,并且 Q Capture 程序也是在该数据库或子系统上运行。Q Capture 服务器包含一组或多组控制表,这些控制表用于存储有关 Q 预订、发布及其他复制或发布对象的信息。另请参阅控制服务器(control server)。

Q Capture 模式(Q Capture schema)

在 Q 复制中,这是 Q Capture 程序及其控制表的标识。

Q Capture 事务等待时间(Q Capture transaction latency)

在 Q 复制中,这是指以下两个时间的时间差:一个是 Q Capture 程序在 DB2 数据库恢复日志中读取事务的落实语句的时间,另一个是 Q Capture 程序放置包含发送队列上的事务的消息的时间。

QName

请参阅限定名(qualified name)。

QSAM

请参阅排队顺序存取法(queued sequential access method)。

Query Patroller 中心(Query Patroller Center)

这是用于管理 Query Patroller 的图形界面。“Query Patroller 中心”可以用来监视和控制查询流、管理用户和查看查询信息。

R

RACF

请参阅资源访问控制设施(Resource Access Control Facility)。

RBA

请参阅相对字节地址(relative byte address)。

RCT

请参阅范围集群表(range-clustered table)。

RDB

请参阅关系数据库(relational database)。

RDBMS

请参阅关系数据库管理系统(relational database management system)。

RDS

请参阅关系数据服务(Relational Data Services)。

RECP

请参阅恢复暂挂(recovery pending)。

REORG 暂挂(REORG pending,REORP)

这是一种限制对必须重组的对象的 SQL 访问和大多数实用程序访问的状态。

REORP

请参阅 REORG 暂挂(REORG pending)。

RESTP

请参阅重新启动暂挂(restart pending)。

RID

请参阅记录标识(record identifier)。

RID 列表(RID list)

对应于共用给定索引键的所有行的所有 RID 列表。例如,如果这些行共用索引键,那么该索引键的 RID 列表包含全部三行的 RID。

root 安装(root installation)

由 root 用户执行的安装。

root 实例(root instance)

root 用户使用其安装的 DB2 产品创建的 DB2 实例。

root 用户(root user)

1. 在 Linux 和 UNIX 操作系统中,具有超级用户权限和 root 特权的用户。root 用户的标识(UID)为0。

2. 进行操作时没有限制的系统用户。root 用户具有执行管理任务所需的特权。

ROWID

请参阅行标识(row identifier)。

RR

请参阅可重复读(repeatable read)。

RS

请参阅读稳定性(read stability)。

RUOW

请参阅远程工作单元(remote unit of work)。

S

SBCS

请参阅单字节字符集(single-byte character set)。

SCA

请参阅共享通信区(shared communications area)。

SDK

请参阅软件开发包(software development kit)。

Shift-in 字符(shift-in character)

这是一个控制字符(X'0F'),EBCDIC 系统 中使用此控制字符来指示后续字节表示单字节字符集(SBCS)字符。另请参阅 Shift-out 字符(shift-out character)。

Shift-out 字符(shift-out character)

这是一个控制字符(X'0E'),EBCDIC 系统中 使用此控制字符来指示后续字节(直到下一个 Shift-in 控制字符为止)表示双字节字符集(DBCS)字符。另请参阅 Shift-in 字符(shift-in character)。

SMP

请参阅对称多处理器(symmetric multiprocessor)。

SMS

请参阅存储管理子系统(storage management subsystem)。

SMS 表空间(SMS table space)

请参阅系统管理空间表空间(system-managed space table space)。

sNaN

请参阅发信号 NaN(signaling NaN)。

SOAP

一种轻量级的基于 XML 的协议,用于在分散的分布式环境中交换信息。可以使用 SOAP 来通过因特网查询和返回信息以及调用服务。另请参阅 Web service。

SQL

请参阅结构化查询语言(Structured Query Language)。

SQL 返回码(SQL return code)

SQLSTATE 或 SQLCODE 值,指示先前运行 SQL 语句是成功完成、完成时带有一个或多个警告还是完成时带有错误。

SQL 方法(SQL method)

使用 SQL 语句和 SQL PL 语句的子集来完整实现的方法。另请参阅方法(method)和例程(routine)。

SQL 复制(SQL replication)

这是一种使用登台表的复制类型。另请参阅登台表(staging table)和 Q 复制(Q replication)。

SQL 过程语言(SQL Procedural Language,SQL PL)

这是 SQL 的语言扩展,它由可以用来实现 SQL 语句中的过程逻辑的语句和语言元素组成。SQL PL 提供了用于声明变量和条件处理程序、为变量指定值以及实现过程逻辑的一些语句。另请参阅结构化查询语言(Structured Query Language)、直接插入 SQL PL(inline SQL PL)、过程语言 SQL(Procedural Language SQL)和已编译 SQL PL(compiled SQL PL)。

SQL 过程(SQL procedure)

使用 SQL 语句和 SQL PL 语句的子集来完整实现的、并且使用 SQL CALL 语句来调用的用户编写的程序。另请参阅 SQL 例程(SQL routine)、例程(routine)和过程(procedure)。

SQL 函数(SQL function)

使用 SQL 语句和 SQL 过程语言(SQL PL)语句的子集完整实现的一个函数。另请参阅函数(function)和例程(routine)。

SQL 和 XQuery 编译器(SQL and XQuery compiler)

一个 DB2 组件,用于分析 SQL 或 XQuery 语句的语义并生成语句的有效可执行文件格式。另请参阅节(section)。

SQL 例程(SQL routine)

完全使用 SQL 语句以及 SQL PL 语句元素和语句实现其例程逻辑的函数、方法或过程。另请参阅 SQL 过程(SQL procedure)和例程(routine)。

SQL 连接(SQL connection)

这是指应用程序进程与本地或远程应用程序服务器或数据库服务器之间的关联。另请参阅连接(connection)和会话(session)。

SQL 路径(SQL path)

这是指在将非限定引用解析为用户定义的函数、单值类型和过程时使用的模式名的有序列表。

SQL 描述符区域(SQL descriptor area,SQLDA)

结构中的一组变量,用来处理用于描述输入变量、输出变量或结果表列的某些 SQL 语句。SQLDA 用于动态 SQL 程序。

SQL 模式(SQL schema)

用来定义数据库的数据库对象(例如,表、视图、索引、函数、用户定义的类型或触发器)的集合。SQL 模式对数据库对象进行了逻辑分类。

SQL 授权标识(SQL authorization ID,SQL ID)

在 DB2 z/OS 版中,用于在某些情况下检查动态 SQL 语句的权限的授权标识。

SQL 数据更改语句(SQL data change statement)

用来更改存储在用户表中的数据的 SQL 语句,例如,INSERT、UPDATE、DELETE 和 MERGE 语句。

SQL 通信区(SQL communication area,SQLCA)

为应用程序提供信息的一组变量,这些信息反映应用程序的 SQL 语句和 XQuery 表达式的执行情况,或者反映来自数据库管理器的请求。

SQL 语句协处理器(SQL statement coprocessor)

它可以替代 DB2 z/OS 版预编译器,并允许用户在编译时处理 SQL 语句。该用户通过指定编译器选项来调用 SQL 语句协处理器。

SQL 语句(SQL statement)

使用 SQL 编写的用于数据库管理器的一条完整指令。

SQL 助手(SQL Assist)

帮助阐明和运行结构良好的 SQL 语句的工具。可通过多个接口访问该工具,其中包括 DB2 命令编辑器和 DB2 控制中心。

SQL ID

请参阅 SQL 授权标识(SQL authorization ID)。

SQL PL

请参阅 SQL 过程语言(SQL Procedural Language)。

SQL/XML

它是 ISO Database Languages(数据库语言)这一 SQL 标准的一部分,它采用 SQL 定义与 XML 相关的功能,允许 SQL 语句构造、处理和查询 XML 数据。

SQL/XML 构造函数(SQL/XML constructor)

用于创建 SQL 语句中的 XML 结构或类型化原子值的一种函数。

SQLCA

请参阅 SQL 通信区(SQL communication area)。

SQLDA

请参阅 SQL 描述符区域(SQL descriptor area)。

SQLJ

请参阅用于 Java 的结构化查询语言(Structured Query Language for Java)。

SSL

请参阅安全套接字层(Secure Sockets Layer)。

SSL 服务器认证(SSL server authentication)

允许客户机确认服务器身份的一种认证类型。启用 SSL 的客户机软件使用公用密钥密码术的标准技巧来确保服务器的证书和公用标识有效,并且该证书和标识是由客户机的可信认证中心(CA)发出的。另请参阅证书(certificate)和认证中心(certificate authority)。

Support Assistant(ISA)

请参阅 IBM Support Assistant。

T

TCP/IP

请参阅传输控制协议/因特网协议(Transmission Control Protocol/Internet Protocol)。

TCP/IP 端口(TCP/IP port)

这是一个两字节的值,它标识 TCP/IP 主机中的 TCP/IP 网络应用程序。

timeron

这是一个计量单位,对于数据库服务器执行同一查询的两套方案所需的资源或成本,可使用该计量单位来提供相对粗略的估计。进行估计时计算的资源包括加权处理器和 I/O 成本。

Tivoli Space Manager

Tivoli Storage Manager 产品的功能,该功能会 根据主要本机文件系统中的实际文件访问来处理辅助存储器中文件的移进和移出。此功能部件可 与 DB2 Data Links Manager 配合使用以使 DATALINK 文件能够存储在具有无限虚拟大小的文件系统中。

Tivoli Storage Manager

在多机种环境中提供存储管理和数据访问服务的客户机/服务器产品。Tivoli Storage Manager 支持各种通信方法,提供用来管理文件的备份和存储的管理设施,同时还提供用来安排备份的设施。

TM 数据库(TM database)

请参阅事务管理器数据库(Transaction Manager database)。

U

UCS-2

这是使用 2 个八位元进行编码的通用字符集,这意味着每个字符都是以 16 位表示的。UCS-2 是 UTF-16 的子集。另请参阅 UTF-8 和 UTF-16。

UDDI

请参阅统一描述、发现和集成(Universal Description, Discovery, and Integration)。

Unicode

一种字符编码标准,它支持交换、处理和显示用世界上的普通语言编写的文本以及一些经典和历史文本。Unicode 标准具有由 ISO 10646 定义的 16 位字符集。另请参阅多字节字符集(multibyte character set)。

UOW

请参阅工作单元(unit of work)。

UR

请参阅未落实的读(uncommitted read)。

URI

请参阅统一资源标识(Uniform Resource Identifier)。

URL

请参阅统一资源定位符(Uniform Resource Locator)。

UTC

请参阅全球标准时间(Coordinated Universal Time)。

UTF-16

“Unicode 变换格式”,16 位编码格式,是为超过一百万字符提供代码值而设计的,它是 UCS-2 的超集。UTF-16 格式的数据的 CCSID 值为 1200。另请参阅 UCS-2 和 UTF-8。

UTF-8

“Unicode 变换格式”,8 位编码格式,它是为便于与现有的基于 ASCII 的系统配合使用而设计的。UTF-8 格式的数据的 CCSID 值为 1208。另请参阅 UCS-2 和 UTF-16。

V

Virtual Storage Access Method(VSAM)

指用来直接或顺序处理磁盘设备上的定长或变长记录的存取方法。VSAM 数据集或文件中的记录可以通过键字段按逻辑顺序组织(键顺序),可以按写入数据集或文件的物理顺序组织(输入顺序),也可以通过相对记录号组织。

Visual Explain

这是一个工具,它允许数据库管理员和应用程序员使用图形界面来显示和分析关于给定 SQL 或 XQuery 语句的存取方案的详细信息。可以从“控制中心”中访问此工具所提供的任务。

Voronoi 单元构造体(Voronoi cell structure)

将地球表面划分成一些单元,一个特定单元中的每一点离该单元的中心点都比离任何其他单元的中心点更近。

Voronoi 单元(Voronoi cell)

地球表面上的一个区域,其边界具有相邻的区域。 边界是由 Voronoi 单元的中心点与它的相邻区域的中心点之间的测地距离定义的。 Voronoi 单元由离 Voronoi 单元的中心比离任何其他 Voronoi 单元的中心更近的所有点组成。

VSAM

请参阅 Virtual Storage Access Method。

W

Web Service

一个执行特定任务并且可通过开放协议(例如,HTTP 和 SOAP)访问的应用程序。

WebSphere MQ

用于提供消息排队服务的一系列 IBM 许可程序。

Windows Installer

一项安装和配置服务,用来在 Microsoft Windows 操作系统上安装 DB2 数据库产品。

WLM 应用程序环境(WLM application environment)

与一个或多个过程相关联的“z/OS 工作负载管理器”属性。WLM 应用程序环境确定运行给定过程的地址空间。

WTO

请参阅写给操作员(write to operator)。

X

XA

这是对共享资源提供访问的一个或多个资源管理器与用来监视和解决事务的事务管理器之间的一个双向接口。另请参阅分布式事务(distributed transaction)和 XA 事务(XA transaction)。

XA 事务(XA transaction)

在支持 XA 的环境中,这是一个涉及到由事务管理器协调的一个或多个资源管理器的工作单元。另请参阅 XA。

XBSA

BACKUP 和 RESTORE 实用程序的业界标准 API 集合。

XCF

请参阅跨系统耦合设施(cross-system coupling facility)。

XDA

另请参阅 XML 数据区(XML data area)。

XDM

请参阅 XQuery 和 XPath 数据模型(XQuery and XPath data model)。

XDM 实例(XDM instance)

符合 XQuery 和 XPath 数据模型(XDM)的数据。另请参阅 XML 数据(XML data)和 XQuery 和 XPath 数据模型(XQuery and XPath data model)。

XDS

请参阅 XML 数据说明符(XML data specifier)。

XES

请参阅跨系统扩充服务(cross-system extended services)。

XID

请参阅交换站标识(exchange station ID)。

XML

请参阅可扩展标记语言(Extensible Markup Language)。

XML 编码声明(XML encoding declaration)

名为 encoding 的 XML 或 TEXT 声明的属性及其值,其值指定 XML 数据的编码方案的名称。

XML 存储对象(XML storage object)

一种对象,缺省情况下用于存储表的 XML 列中包含的 XML 文档。

XML 发布函数(XML publishing function)

这是一个从 SQL 值返回 XML 值的函数。

XML 集合(XML collection)

一些关系表的集合,可从这些关系表组成 XML 文档或者将 XML 文档分解成关系表。

XML 解析器(XML parser)

一个程序,它读取 XML 文档,并为应用程序提供对它们的内容和结构的访问。

XML 解析(XML parsing)

将字符串或二进制字符串转换为 XML 值的过程。这是序列化的逆向过程。

XML 列

表中用来存储 XML 值的列,该列是使用 SQL 内置数据类型 XML 定义的。

XML 路径索引(XML path index)

系统生成的内部索引,该索引与表中的每个 XML 列相关联,并且包含 XML 列中存储的 XML 文档中存在的所有唯一路径。

XML 路径语言(XML Path Language,XPath)

这是用来唯一标识或寻址源 XML 数据的各个部分的一种语言,应将它和与 XML 相关的技术(例如,XSLT、XQuery 和 XML 解析器)配合使用。XPath 是万维网协会制订的一项标准。

XML 模式库(XML schema repository,XSR)

这是一个存储库,它允许 DB2 数据库系统管理对数据库中的 XML 实例文档中的外部引用的 XML 工件的依赖性。受支持的 XSR 对象包括:XML 模式、文档类型定义(DTD)和其他外部实体。在向 XSR 注册时,这些对象将具有唯一标识,并且可以用来验证 XML 实例文档。另请参阅 XSR 对象(XSR object)。

XML 模式文档(XML schema document)

这是一种以 <schema> 作为根元素的 XML 文档,它在 XML 模式的一个名称空间中定义组件。组件分布在多个名称空间中的 XML 模式由多个 XML 模式文档组成。

XML 模式(XML pattern)

以斜杠分隔的多个元素名称的列表,用来描述一条经过 XML 文档和特定节点特征的路径。该模式将选择与规范相匹配的元素。可以指定 XML 模式以创建数据库中的 XML 列的索引。

XML 模式(XML schema)

用于描述和约束 XML 文件内容(即,允许包含哪些元素和采用哪种组合)的一种机制。XML 模式是文档类型定义(DTD)的替代形式,可以用来扩展数据类型、继承和表示方面的功能。

XML 数据

1. 类型为 XML 的数据,包括序列化 XML 或 XDM 实例。另请参阅序列化 XML(serialized XML)和 XDM 实例(XDM instance)。

2. 基于 XML 实例文档、并且可以存储在 XML 列中或者可以由 SQL 或 XQuery 语句从 XML 列中返回的分层节点的集合。

XML 数据区(XML data area,XDA)

请 参阅 XML 存储对象(XML storage object)。

XML 数据说明符(XML data specifier,XDS)

一个字符串,用于指定包含存储 XML 数据的文件的名称、位置和验证模式。import、export 和 load 实用程序使用 XDS 来标识 XML 格式的内容,该内容必须与主要数据文件分开存储。

XML 属性(XML attribute)

带标记的 XML 元素中的“名称 - 值”对,用来修改元素的某些特征。

XML 索引(XML index)

请参阅基于 XML 数据的索引(index over XML data)。

XML 统计信息(XML statistics)

收集的关于存储在 XML 列中的 XML 数据的统计信息。该信息包括路径分布统计信息,此统计信息显示了所有互不相同的根至节点路径的频率。该信息还包含路径-值分布统计信息,此统计信息显示被截断为定长前缀以节省空间的 XML 值字符串的频率。

XML 文档(XML document)

这是一个符合 XML 规范的结构良好的 XML 工件,它包含标记和内容,并且刚好只有一个根元素。

XML 元素(XML element)

由开始标记和结束标记定界的 XML 逻辑结构。

XML 值(XML value)

请参阅 XDM 实例(XDM instance)。

XML 子类型指示符(XML subtype indicator)

一个指示符,它指定用来存放 XML 数据的基本 LOB 数据类型。

XPath

请参阅 XML 路径语言(XML Path Language)。

XQuery 表达式(XQuery expression)

在 XQuery 和 XPath 数据模型(XDM)的实例上运作并返回该数据模型的实例的表达式。

XQuery 构造函数(XQuery constructor)

请参阅构造函数(constructor)。

XQuery 和 XPath 数据模型(XQuery and XPath data model,XDM)

一种抽象的逻辑结构,它定义 XSLT 2.0、XQuery 1.0 和 XPath 2.0 语言中的所有允许值。在原子值和节点序列方面描述了 XDM。另请参阅序列(sequence)、原子值(atomic value)、节点(node)和 XDM 实例(XDMinstance)。

XQuery 语言(XQuery language)

一种用于解释、检索和修改由 XQuery 和 XPath 数据模型定义的数据(例如,XML 文档)的 XML 查询语言。XQuery V1.0 是对 XPath V2.0 的扩展。

XRF

请参阅扩展恢复设施(extended recovery facility)。

XSL

请参阅可扩展样式表语言(Extensible Stylesheet Language)。

XSL 样式表(XSL style sheet)

用来描述应如何呈示(显示或打印)XML 文档的代码。

XSLT

请参阅可扩展样式表语言变换(Extensible Stylesheet Language Transformation)。

XSR

请参阅 XML 模式库(XML schema repository)。

XSR 对象

这是一个在 XML 模式库(XSR)中注册的 XML 工件,用来验证 XML 实例文档。受支持的 XSR 对象包括:XML 模式、文档类型定义(DTD)和其他外部引用的实体。另请参阅 XML 模式库(XML schema repository)。

Z

z/OS

使用 64 位实存储器的 IBM 大型机操作系统。另请参阅基本控制程序(Base Control Program)。

特别字符

.NET Framework

它是一种 Microsoft 应用程序开发环境,它由两部分组成:通用语言运行时和 .NET Framework 类库。可以用来为开发和集成代码段提供一致的编程环境。另请参阅通用语言运行时(common language runtime)。