niusouti.com

关系中主码的取值必须唯一且非空,这条规则是()完整性规则。

题目

关系中主码的取值必须唯一且非空,这条规则是()完整性规则。


相似考题
更多“关系中主码的取值必须唯一且非空,这条规则是()完整性规则。”相关问题
  • 第1题:

    以下关于数据完整性设计叙述错误的是______。

    A) 域约束限制指定表列的取值及范围

    B) 主码约束定义每个关系的主码不空,但可以不唯一

    C) 引用完整性约束定义不同关系模式的属性之间满足的条件

    D) 引用完整性约束定义一个关系模式中属性之间可能满足的条件

    A.

    B.

    C.

    D.


    正确答案:B

  • 第2题:

    实体完整性约束规则,这是指关系中的()不允许取空值。

    A.主码

    B.号码

    C.符码

    D.关键码


    参考答案:A

  • 第3题:

    在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为( )规则。

    A.实体完整性

    B.参照完整性

    C.用户自定义完整性

    D.全部


    正确答案:A
    解析:现实世界中的实体是可区分的,相应的,关系中的元组也是可区分的。实体完整性要求主属性不能为空值。如果主属性取空值,则意味着关系中的某个元组是不可标识的,即存在不可区分的实体,这与实体的定义矛盾。

  • 第4题:

    实体完整性规则要求主码取值 ______。


    正确答案:不能为空
    不能为空 解析:根据关系模型的实体完整性约束,主码值不能为空,否则会造成某些元组无法插入表中。

  • 第5题:

    在关系模型中,若属性A是关系R的主码,属性A的取值不能为空,称为__________约束。


    正确答案:
    实体完整性 
    关系模型允许3类数据约束,它们是: 
    ·实体完整性约束 
    该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求。 
    ·参照完整性约束 
    该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值。 
    ·用户定义的完整性约束 
    用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。 

  • 第6题:

    在关系模型中,若属性A是关系R的主码,则在R的任何元祖中,属性A的取值都不允许为空,这种约束称为( )规则。

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

    答案:A
    解析:

  • 第7题:

    用实体完整性规则解释关系数据库中,表的主码(主键)不能取空值的原因.


    正确答案: (1)关系对应着事物实体集,如学生关系对应于一个学生集合;
    (2)现实世界的实体是可区分的,如学号是区分不同学生的标志;
    (3)关系以主码作为区分关系元组的惟一性标志,因此,候选码中的属性(主属性)不能取空值。否则,关系的一个元组就不能被标识,也就是说有个事物实体是不能区分的,这就和(2)矛盾。这种述规则称为关系的实体完整性。例如:邮政局派信,显然,信封上的通讯地址和姓名是主属性。如果这两个属性之一取空值,即“不知道”,那么信件将无法投递给收信人。这样,这封信就是不完整的。

  • 第8题:

    实体完整性是指,基本表的主关键字()。

    • A、允许取空值,但取值必须唯一
    • B、不允许取空值,取值可以不唯一
    • C、允许取空值,取值可以不唯一
    • D、不允许取空值,取值必须唯一

    正确答案:D

  • 第9题:

    实体完整性规则说明正确的有()

    • A、信息世界中的实体是可区分的,即它们具有某种唯一性标识
    • B、关系模型中以主码作为唯一性标识
    • C、主码中的属性即主属性不能取空值
    • D、实体完整性规则是针对基本关系的

    正确答案:A,B,C,D

  • 第10题:

    问答题
    用实体完整性规则解释关系数据库中,表的主码(主键)不能取空值的原因.

    正确答案: (1)关系对应着事物实体集,如学生关系对应于一个学生集合;
    (2)现实世界的实体是可区分的,如学号是区分不同学生的标志;
    (3)关系以主码作为区分关系元组的惟一性标志,因此,候选码中的属性(主属性)不能取空值。否则,关系的一个元组就不能被标识,也就是说有个事物实体是不能区分的,这就和(2)矛盾。这种述规则称为关系的实体完整性。例如:邮政局派信,显然,信封上的通讯地址和姓名是主属性。如果这两个属性之一取空值,即“不知道”,那么信件将无法投递给收信人。这样,这封信就是不完整的。
    解析: 暂无解析

  • 第11题:

    单选题
    参照完整性规则是指()
    A

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

    B

    外码的取值只能为NULL

    C

    外码的取值只能为NULL或对应主码的值

    D

    外码的取值只能为对应主码的值


    正确答案: C
    解析: 暂无解析

  • 第12题:

    多选题
    实体完整性规则说明正确的有()
    A

    信息世界中的实体是可区分的,即它们具有某种唯一性标识

    B

    关系模型中以主码作为唯一性标识

    C

    主码中的属性即主属性不能取空值

    D

    实体完整性规则是针对基本关系的


    正确答案: C,D
    解析: 暂无解析

  • 第13题:

    设有如下图所示的两个关系S(sno,sname,sex)和SC(mo,eno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno)。且关系SC的属性“sno”是它的外码。要求grade的取值只能是0~100之间的整数。 (23)关系数据库必须满足以下3类完整性规则:

    Ⅰ.实体完整性规则

    Ⅱ.参照完整性规则

    Ⅲ.用户定义的完整性规则

    上述两个关系违背了哪个(些)完整性规则?

    A.仅Ⅰ

    B.仅Ⅱ和Ⅲ

    C.仅Ⅰ和Ⅱ

    D.Ⅰ、Ⅱ和Ⅲ


    正确答案:C
    解析:实体完整性规则规定,关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。实体完整性要求关系的主码不能重复;参照完整性要求外键的值不允许参照不存在的相应表主键的值,或者外键为空值。

  • 第14题:

    设有如下说明,请回答以下2题: 设有如下图所示的两个关系S(sno,sname,sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno),且关系SC的属性"sno"是它的外码。要求grade的取值只能是0-100之间的整数。

    关系数据库必须满足以下3类完整性规则:

    Ⅰ.实体完整性规则

    Ⅱ.参照完整性规

    Ⅲ.用户定义的完整性规则

    上述两个关系违背了哪个(些)完整性规则?( )

    A.仅Ⅰ

    B.仅Ⅱ和Ⅲ

    C.仅Ⅰ和Ⅱ

    D.Ⅰ、Ⅱ和Ⅲ


    正确答案:D
    解析:本题考查关系的完整性约束。实体完整性规则规定关系的所有主属性都不能为空值,而不仅是主码整体不能取空值,关系SC中有空值,违背了实体完整性;参照完整性规则要求外键的值不允许参照不存在的主键的值,或者,外键为空值,关系SC中参照了关系S中不存在的值S30,违背了参照完整性;用户定义的完整性规则由用户根据应用需要定义,题目中定义了grade的取值只能是0~100之间的整数,关系SC中grade值违背了完整性要求。故本题选择D。

  • 第15题:

    关于实体完整性规则,正确的叙述是______。

    A.实体完整性规则规定关系的主码不能为空

    B.实体完整性规则规定关系的候选码不能为空

    C.实体完整性规则规定关系的主属性不能为空

    D.实体完整性规则规定关系的外码不能为空


    正确答案:C
    解析:实体完整性规则规定关系的主属性不能为空,而不是候选码整体不能取空值。实体完整性保证主码是关系的各个元组的唯一标识。

  • 第16题:

    在关系模型中,若属性A是关系R的主码,则在R的任伺元组中,属性A的取值都不允许为空,这种约束称为【 】规则。


    正确答案:实体完整性
    实体完整性 解析:实体完整性:关系中的元组在组成主键的属性上不能有空值。参照完整性:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。用户自定义完整性:由用户根据应用需要定义。

  • 第17题:

    若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为S中某个元组的主码值。这是( )。

    A)实体完整性规则

    B)参照完整性规则

    C)用户定义完整性规则

    D)域完整性规则


    正确答案:A

  • 第18题:

    参照完整性规则是指()

    • A、设属性A是关系R的主属性,则属性A不能取空值(NULL)
    • B、外码的取值只能为NULL
    • C、外码的取值只能为NULL或对应主码的值
    • D、外码的取值只能为对应主码的值

    正确答案:C

  • 第19题:

    参照完整性规则是指关系中()

    • A、外码不允许有空值
    • B、主键不允许有空值
    • C、外码允许空或等于被对照关系中主码值
    • D、主键允许有空值

    正确答案:C

  • 第20题:

    在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为()规则。


    正确答案:实体完整性

  • 第21题:

    填空题
    在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为()规则。

    正确答案: 实体完整性
    解析: 暂无解析

  • 第22题:

    单选题
    实体完整性是指,基本表的主关键字()。
    A

    允许取空值,但取值必须唯一

    B

    不允许取空值,取值可以不唯一

    C

    允许取空值,取值可以不唯一

    D

    不允许取空值,取值必须唯一


    正确答案: C
    解析: 暂无解析

  • 第23题:

    填空题
    关系中主码的取值必须唯一且非空,这条规则是()完整性规则。

    正确答案: 实体
    解析: 暂无解析