数据库系统 --- 关系模型的数据结构

1.在用户观点下

关系模型中数据的逻辑结构是一张二维表,它由行和列组成。

2.一些概念

(1)关系Relation
一个关系对应通常说的一张表。
(2)元组Tuple
表中的一行即为一个元组。
(3)属性Attribute
表中的一列即为一个属性,给每一个属性起一个名称即属性名。
(4)主码Key
也称码键。表中的某个属性组,它可以唯一确定一个元组。
(5)域Domain
是一组具有相同数据类型的值的集合。属性的取值范围来自某个域。
(6)分量
元组的一个属性值。
(7)关系模式
对关系的描述:

关系名(属性1,属性2,…,属性n)

3.关系必须是规范化的,满足一定的规范条件

最基本的规范条件:关系的每一个分量必须是一个不可分的数据项,不允许表中还有表!每个关系必须是二维表。

4.关系术语

数据库系统 --- 关系模型的数据结构_第1张图片
五元组形势表示:
R(U,D,Dom,F)

R:表示关系名;
U:表示属性集合;
D:表示属性域(来自哪个域);
Dom:属性的映射关系;
F:表示函数依赖。

你可能感兴趣的:(数据库技术,数据库,database)