在关系数据库中,实体完整性约束要求主键必须( )。
可以为空但必须唯一
可以重复但不能为空
既不能为空也不能重复
可以为空也可以重复
【内容考查】本题考查关系数据库中的实体完整性约束概念。
【选项分析】
A. 可以为空但必须唯一:错误,主键不能为空。
B. 可以重复但不能为空:错误,主键不能重复。
C. 既不能为空也不能重复:正确,符合实体完整性的定义。
D. 可以为空也可以重复:错误,完全违背了主键的定义。实体完整性是指实体的主属性(即主键)不能取空值,同时主键还必须保持唯一性。这确保了每个实体都能被唯一标识,是关系数据库维护数据一致性和可靠性的基本要求。