问题
单项选择题
在关系数据模型中,一个关系中的主码( )。
A.可以取值为NULL(空值)
B.只能是单个属性
C.不能是其他关系的外码
D.只能有一个
答案
参考答案:D
解析: 在一个关系的候选码中指定一个用来一标识该关系的元组,这个被指定的候选码称为该关系的主码或主键。最简单的情况,单个属性是主码.最极端的情况,整个属性组是主码,称作全码。根据实体完整性规则,关系的所有组成主键的属性都不能取空值。