他们所说的内容相同,与元组(关系代数
)或行(通俗术语)有关。
当它说高基数是特定属性(或字段)的可能值,这些值是唯一的,因此行或元组的数量更多:
示例:
StudentID Lastname Firstname Gender
101 Smith John M
102 Jones James M
103 Mayo Ann F
104 Jones George M
105 Smith Suse F
就StudentID而言,它的基数
是高的
,因为它是唯一的。在这个关系中它有五个(5)元组/行。
另一方面,Lastname具有正常的基数,特别的,它只有三个(3)唯一的元组/行。因此它具有正常的基数
。
最后,Gender只有两种可能的唯一元组,因此低基数
。
你可能会将这里的基数
与关系的度数
混淆,因为度数与关系(或表)中的属性/字段
数量有关。
另一方面,在《数据库》教材中讲到基数
时,通常涉及一个实体与另一个实体之间的关系,即参与给定关系类型的实体可能出现的关系次数的数量。因此,例如对于二元关系
,基数
可以是一对一
、一对多
或多对多
。
0
和1
),那么我们可以说该列的基数为2。