A-A+

设属性A是关系R的主属性 则属性A不能取空值(NULL)。这是(21)。有关系模式A(C T

2022-08-06 06:44:44 问答库 阅读 176 次

问题详情

设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(21)。
有关系模式A(C,T,H,R,S),其中各属性的含义是:
C:课程 T:教员 H:上课时间 R:教室 S:学生
根据语义有如下函数依赖集:
F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}
A.实体完整性规则
B.参照完整性规则
C.用户定义完整性规则
D.域完整性规则请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。其中,实体完整性规则是要求关系中组成主键的属性上不能有空值。参照完整性规则是要求不引用不存在的实体。用户定义完整性规则是由具体应用环境决定,系统提供定义和检验这类完整性的机制。

考点:属性,关系