问题
单项选择题
在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过 ______。
A.候选键
B.主键
C.外键
D.超键
答案
参考答案:B
解析:[知识点] 数据库和表的有效性检验 [评析]关系中的主键不允许取空值,因为关系中的每行都代表一个实体,而任何实体是可区分的,就是靠主键的取值来惟一标识,如果主键值为空,意味着存在不可识别的实体,或者说主键失去了惟一标识元组的作用。
在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过 ______。
A.候选键
B.主键
C.外键
D.超键
参考答案:B
解析:[知识点] 数据库和表的有效性检验 [评析]关系中的主键不允许取空值,因为关系中的每行都代表一个实体,而任何实体是可区分的,就是靠主键的取值来惟一标识,如果主键值为空,意味着存在不可识别的实体,或者说主键失去了惟一标识元组的作用。