[关系型数据模型] 相关术语

Posted remly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[关系型数据模型] 相关术语相关的知识,希望对你有一定的参考价值。

STUDENT(姓名,学号,性别,出生年份,籍贯,系别,入学年份)

属性

描述一个事物,常常取其若干特征来表示,这些特征称为属性(attribute)

如STUDENT表中的姓名,学号等等

每个属性对应一个值的集合,作为其可以取值的范围,称为该属性的域(domain)

例如:姓名的域 -> 所有合法姓名的集合

元祖

表中的一行数据

如:李明,男,1992-10-1,上海,计算机系,2013-9-13

候选键(键)

如果关系中的某一个属性(或属性组)的值唯一地决定其他所有属性的值

也就是唯一决定一个元祖,而其任何真子集无此性质

则这个属性(或属性组)称为该关系的候选键(candidate key)

也称为键

如:STUDENG (姓名,学号,性别) 表中,学号是候选键

       因为学号是唯一的

主键

一个关系至少有一个候选键,一般从候选键中选择一个作为主键(primary key),其他的候选键则成为候补键(alternate key)

如:STUDENT (姓名,学号,性别,身份证号) 表中,学号、身份证号都是候选键。选择学号作为主键,则身份证号为候补键

主属性

 

 全键

在有些关系中,主键由所有的属性构成,这成为全键

如:SUPPLY (供应商,零件名,工程名)表中,表示供应商提供零件给某工程。主键由三个属性组成,这是全键

 

以上是关于[关系型数据模型] 相关术语的主要内容,如果未能解决你的问题,请参考以下文章

关系数据库基本术语

Oracle知识梳理理论篇:基本概念和术语整理

数据库基本理论

数据库系统学习

数据仓库 - OLAP vs OLTP vs 维度模型 vs 关系模型

绪论-第二节:数据模型