itgle.com

设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下列叙述正确的是( )。A.只有SNO不能取空值B.SNO和CNO不能同时取空值C.SNO和CNO可以同时取空值D.SNO和CNO都不能取空值

题目

设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下列叙述正确的是( )。A.只有SNO不能取空值B.SNO和CNO不能同时取空值C.SNO和CNO可以同时取空值D.SNO和CNO都不能取空值


相似考题
更多“设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下列叙述正确的是( )。A.只有SNO ”相关问题
  • 第1题:

    ( 29 )设有关系 SC(SNO,CNO,GRADE) ,其主码是 (SNO,CNO) 。遵照实体完整性规则

    A) 只有 SNO 不能取空值

    B) 只有 CNO 不能取空值

    C) 只有 GRADE 不能空值

    D) SNO 与 CNO 都不能取空值


    正确答案:D

  • 第2题:

    设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )。

    A)只有SNO不能取空值

    B)只有CNO不能取空值

    C)只有GRADE不能取空值

    D)SNO与CNO都不能取空值


    正确答案:D
    实体完整性规则是对关系中的主属性值的约束,即若属性A是关系R的主属性,则属性A不能取空值。实体完整性规则规定关系的所有主属性都不能取空值,而不仅仅是主码整体不能取空值。由于关系SC(SNO,CNO,GRADE)的主码是(SNO,CNO),所以SNO与CNO都不能取空值。

  • 第3题:

    设有关系模式SC(Sno,Sname,Sex,Birthdar,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:{Sno→Sname,Sno→Sex,Sno→Birthday,Cno→Cname,(Sno,Cno)→Grade,Tno→Tname}。SC的主码和属性集(Sno,Tno)的闭包分别是______。

    A) (Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}

    B) (Sno,Cno,Tno)和{Sno,Sname,Sex,Birthday,Cno}

    C) (Sno,Cno)和{Sno,Shame,Sex,Birthday,Cno,Cname,Grade}

    D) (Sno,Cno,Tno)和{Sno,Sname,Sex,Birthdayr,Tno,Tname}

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题考查的知识点是完全与部分函数依赖。主码属性必须完全函数决定关系的所有其他属性,由Cno→Cname可知Cno是主属性之一,同理Tno也是主属性之一。A、C选项错误。闭包的推算过程为:{Sno,Tno}→{Sno,Tno,Sname,Sex,Birthday,Tname}。所以本题答案为D。

  • 第4题:

    设有关系SC(sno, cno, grade),其主码是(sno, cno)。下列描述符合实体完整性规则要求的是

    A.只有sno不能取空值

    B.只有cno不能取空值

    C.sno和cno都不能取空值

    D.只有grade不能取空值


    正确答案:C
    解析:实体完整性规则规定基本关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。在主码sno和cno都不能取空值。对于实体完整性规则说明如下:
    ①实体完整性规则是针对基本关系而言的,一个基本表通常对应现实世界的一个实体集;
    ②现实世界中的实体是可区分的,即它们具有某种惟一性标识;
    ③相应地,关系模型中以主码作为惟一性标识;
    ④主码中的属性即主属性不能取空值。所谓空值就是“不知道”或“无意义”的值。如果主属性取空值,就说明存在某个不可标识的实体,即存在不可区分的实体,因此这个规则称为实体完整性。

  • 第5题:

    设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则_______。

    A.只有SNO不能取空值

    B.只有CNO不能取空值

    C.只有GRADE不能取空值

    D.SNO与CNO都不能取空值


    正确答案:D
    解析:实体完整性规则规定所有组成主键的属性不能取空值。