app教程网 学习教程 名词解释数据库技术(解释名词:数据、数据库)

名词解释数据库技术(解释名词:数据、数据库)

1.关系模型:使用二维表结构来表示实体集和外键来表示实体之间关系的数据模型称为关系模型。关系模型是几个关系模式的集合。

2.关系模式:关系模式实际上是一种记录类型。包括:模式名、属性名、值域名、模式主键。关系模式只是对数据特征的描述。

3.关系示例:是关系,即二维表。

4.属性:在关系模型中,字段被称为属性。

5.定义域:在关系中,每个属性都有一个取值范围,称为属性的取值范围。

6.元组:在关系中,记录称为元组。

7.候选码:能够唯一标识关系中元组的属性集称为关系模式的候选码。

8.主代码:由用户选择作为元组标识符的候选代码是主代码。

9.外码:一个关系的主码对应的属性出现在另一个关系中,此时主码就是另一个关系的外码。如果有两个关系S和SC,其中S#是关系S的主代码,对应的属性S#也出现在关系SC中,此时,S#是关系SC的外代码。

10.实体完整性规则:该规则要求关系中的元组在组成主代码的属性中不能有空值。如果有空值,那么主代码值不能唯一地标识元组。

或者等于R1关系中某个基本代码值。

使用此规则时有三点需要注意:

(1)外部代码和对应的主代码可以有不同的名称,只要在相同的取值范围内定义即可。

(2)R1和R2也可以是相同的关系图式,表示属性之间的关系。

(3)外码值是否允许为空,要看具体问题。

12.过程性语言:编程时,必须给出得到结果的操作步骤,即“做什么”和“怎么做”。比如Pascal和C语言。

13.非过程化语言:编程时只需要指出需要什么信息,不需要汇编具体的操作步骤。各种关系查询语言都属于非过程化语言。(文/颜)

本文来自网络,不代表本站立场,转载请注明出处:https: