设属性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是关系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
解析:关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。其中,实体完整性规则是要求关系中组成主键的属性上不能有空值。参照完整性规则是要求不引用不存在的实体。用户定义完整性规则是由具体应用环境决定,系统提供定义和检验这类完整性的机制。
更多“设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(21)。有关系模式A(C,T,H,R,S),其中各属性 ”相关问题
  • 第1题:

    设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()规则。

    A.实体完整性
    B.参照完整性
    C.用户定义完整性
    D.域完整性

    答案:A
    解析:
    实体完整性是指关系中的元组在组成主键的属性上不能有空值;参照完整性是指外键的值不允许参照不存在的相应表的主键的值,或者外键为空值;用户定义完整性是用户根据具体应用需要而定义的:域完整性是用户定义的完整性规则之一。属性A是关系R的主属性,不能为空值,是遵循实体完整性规则。

  • 第2题:

    设属性A是关系R的主属性,则属性A不能取空值,这是 规则 。


    C

  • 第3题:

    设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是()。

    A.域完整性规则

    B.实体完整性规则

    C.参照完整性规则

    D.用户自定义的规则


    C

  • 第4题:

    设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是()。

    A.实体完整性约束

    B.参照完整性约束

    C.用户定义完整性约束

    D.域完整性约束


    实体完整性规则

  • 第5题:

    若属性A是基本关系R的主属性,则属性A不能取空值。()


    不为空 不为空 解析:实体完整性规则规定关系的所有主属性都不能为空/而不仅是主码不能取空值。对于实体完整性规则说明如下:实体完整性规则是针对关系而言。显示世界中的实体是可以区分的,它们具有某种惟一性标识。关系模型中是以主码作为惟一性标识。主码中的属性不能取空,不能取一些类似与“不知道”或“无意义”的值。