关系模型中的一些关键字的定义

来源:互联网 发布:成都大数据产业研究院 编辑:程序博客网 时间:2024/06/03 19:14

关系(Relation):一个关系对应通常说的一张表。

元组(Tuple):表中的一行即为一个元组。

属性(Attribute):表中的一列即为一个属性,给每一个属性起一个名称即属性名。

码(Key):也称为码键。表中的某个属性组,它可以唯一确定一个元组。

域(Domain):属性的取值范围。

分量:元组中的一个属性值。

关系模型:对关系的描述,一般表示为 关系名(属性1,属性2,…,属性n)

若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)

若一个关系有多个候选码,则选定其中一个为主码(Primary key)

候选码的诸属性称为主属性(Prime attribute)。不包含在任何候选码中的属性称为非主属性(Nonprimary attribute)或非码属性(Non-key attribute)。

在最简单的情况下,候选码只包含一个属性。在最极端的情况下,关系模式的所有属性是这个关系模式的候选码,称为全码(All-key)。

原创粉丝点击