单选题
有关系R如下,其中属性B为主键:
B
C
D
a
0
k1
b
1
n1
2
p1
则其中最后一个记录违反了______。
A、
实体完整性约束
B、
参照完整性约束
C、
用户定义的完整性约束
D、
关系完整性约束
【正确答案】
A
【答案解析】
[解析] 关系模型中可以有3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属性M中的属性值不能为空值。属性B为主键,最后一个记录为空,违反了实体完整性约束,A选项正确。
提交答案
关闭