SQL-92标准 中文翻译——定义、记号和约定 (定义)

3.1  定义

为了该国际标准的目的,应用以下定义。

3.1.1   摘自ISO/IEC 10646标准的定义

该国际标准使用的以下条款,摘自ISO/IEC 10646标准:

a)         character字符

b)        octet字节

c)        variable-length coding 可变长度编码

d)        fixed-length coding 固定长度编码

 

3.1.2   摘自ISO 8601标准的定义

该国际标准使用的以下条款,摘自ISO 8601标准:

a)         Coordinated Universal Time (UTC)

b)        date ("date, calendar" in ISO 8601)

3.1.3   该国际标准提供的定义

该国际标准定义以下条款:

 

a)         可赋值: 值或数据类型的特征。这些值或数据类型可以赋值给特定数据类型的数据实例。

 

b)        (集合的)基数: 集合中对象数目. 对象可以相同.

 

c)        字符表: 用于明确的目的和应用的字符的集合。每个字符表都有一个隐含默认的整理序列。

 

d)        可压缩性: 字符串数据项的属性,用于管理如何确定该项的整理序列。

 

e)         排序规则; 整理序列:对两个可比较的字符串的排序方法. 每个字符集都有一个默认的整理序列.

 

f)         可比较: 两个数据对象的特征,允许一个对象的值和另一个对象的值进行比较。 同样对于数据类型:只有当两个数据类型的对象可以比较,才能说这两个数据类型可以比较。

 

g)        说明符: SQL对象的编码描述。 它包含了该对象符合SQL实现要求的所有信息。

 

h)        互异如果两个值,都为空值,或者根据第8.2 “ 谓词比较,它们相等,就认为这两个值相同。否则,它们是互异的。在两行(或部分行)中,只要对应的值有一个是不同的,则认为两行(或部分行)是互异的。

 

i)          重复当且仅当两个或两个以上的值或行是相同的,才能认为它们是重复的。

 

j)          二元运算符具有两个操作数(左操作数和右操作数)的操作符。 在该国际标准中一个二元操作符的例子是"-"——减号操作符,该操作符说明左边操作数减去右边操作数。

 

k)        使用形式在字符串中表现字符的约定或编码。有些使用形式是定长的编码,有些是可变长度的编码。

 

l)          使用形式转换将字符串从一种使用形式转换为另一种使用形式的方法。

 

m)      实现定义不同的SQL实现之间可能不同,由实现者详细说明每个特别的SQL实现。

 

n)        实现依赖不同的SQL实现之间可能不同,不由该国际标准说明,也不要求实现者说明每个特别的SQL实现。

 

o)        一元操作符只有一个操作数的操作符在该国际标准中一元算术操作符的一个例子是"-"——负号操作符,该操作符说明操作数为负数。

 

p)        多重集: 对象的无序集合,对象可以相同,集合可以为空。

 

q)        n元操作符具有多个操作数的操作符。在该国际标准中的n元操作符的例子是COALESCE

 

r)         空值 (null): 一个特殊的值或者标志,用来表明不含任何数据值。

 

s)         持久:  除非有意去销毁,否则会一直存在。引用和级联动作是有意的。SQL事务(见子条款 4.28,“SQL事务”)或SQL会话(见子条款 4.30,“SQL会话”)结束时附带的动作不是有意的。

 

t)          多余的重复:  除了一个以外,其他的重复值或行的多重集。

 

u)        清单: 见字符表。

 

v)        序列: 对象的有序集合。对象可以相同。

 

w)      : 不同对象的无序集合。该集合可为空。.

 

x)        SQL-实现: 符合该国际标准的数据库管理系统。

 

y)        转换将一个字符表中字符转换成相同或不同字符表中字符的方法。

 

你可能感兴趣的:(sql)