首页 >数据库 >mysql教程 >2013年计算机等级考试二级Access第一章精讲4

2013年计算机等级考试二级Access第一章精讲4

WBOY
WBOY原创
2016-06-07 15:03:201067浏览

关系模型 以二维表的形式表示实体与实体间联系的数据模型称为关系模型。 从模型的三要素角度看,关系模型的内容为: 数据结构:一张二维表格。 中华 考试 网 数据操作:数据表的定义,检索、维护、计算等。 数据约束条件:表中列的取值范围即域值的限制条件

 关系模型

以二维表的形式表示实体与实体间联系的数据模型称为关系模型。

从模型的三要素角度看,关系模型的内容为:

数据结构:一张二维表格。中华考试

数据操作:数据表的定义,检索、维护、计算等。

数据约束条件:表中列的取值范围即域值的限制条件。

(1)关系

在关系模型中,一个关系就是一张二维表,每个关系都有一个关系名。在数据库中,一个关系存储为一个数据表。

(2)元组

表中的行称为元组,每一行是一个元组,对应数据表中的一个具体记录,元组的各分量分别对应于关系的各个属性。 

(3)属性

表(关系)中的列称为属性,每一列有一个属性名,对应数据表中的一个字段。

(4)域

一个属性的取值范围是该属性的域。

(5)关键字

表中的一个属性(组),它的值可以唯一地标识一个元组。如:学号。

(6)外关键字

如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则称其为该关系的外关键字。

(7)候选码

表中的某一个属性,它的值可以唯一地标志一个元组。一个表中可能有多个候选码,选择一个作为主键,主键的属性称为主属性。

关系的特点:

(1)关系必须规范化。规范化是指关系模型中的每一个关系模式都必须满足一定的要求。最基本的要求是每个属性必须是不可分割的数据单元,即表中不能在包含表。

(2)在同一个关系中不能出现相同的属性名。

(3)关系中不允许有完全相同的元组,即冗余。

(4)在一个关系中元组的次序无关紧要。

(5)在一个关系中列的次序无关紧要。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn