niusouti.com
更多“完整性约束不包括______。A) 主码约束B) 候选码约束C) 外码约束D) 用户自定义完整性A.B.C.D. ”相关问题
  • 第1题:

    在Oracle中,建表约束包括引用完整性约束、check完整性约束,还有以下三项是正确的,请排除一个错误选项。( )

    A.非空完整性约束

    B.唯一完整性约束

    C.主码完整性约束

    D.数据角色性约束


    正确答案:D

  • 第2题:

    “主键”不允许取重复值,是指( )。

    A)实体完整性约束规则

    B)引用完整性约束规则

    C)用户自定义完整性约束规则

    D)数据完整性约束规则


    正确答案:A

  • 第3题:

    下列关于关系模型的完整性约束规则叙述中,不正确的是( )。

    A)关系中主属性不能取空值,可以通过定义主码来实现

    B)用户自定义是针对某一具体应用要求来定义的约束条件

    C)参照完整性规则指外码不允许参照不存在的相应的主码值或外码为空值

    D)当执行删除操作时,一般只需考虑实体完整性规则


    正确答案:D
    关系模型的完整性约束规则包括实体完整性、参照完整性、用户自定义完整性三约束规则。关系中主属性不能取空值,可以通过定义主码来实现用户自定义是针对某一具体应用要求来定义的约束条件;参照完整性规则指外码不允许参照不存在的相应的主码值,或外码为空值;当执行删除操作时,一般只需考虑参照完整性规则。

  • 第4题:

    “主键”不允许取重复值,是指( )。

    A.实体完整性约束规则

    B.引用完整性约束规则

    C.用户自定义完整性约束规则

    D.数据完整性约束规则


    正确答案:A
    解析:实体完整性是保证表中记录惟一的特性,也就是说,在一个表中不可以有重复的记录。在VisualFoxPro中利用主关键字和候选关键字来保证实体完整性。

  • 第5题:

    基于如下两个关系,其中关系EMP的主码是雇员号,并且工资金额不得小于1500元;关系DEPT的主码是部门号。

    向EMP中插入行“(NULL,‘李津’,‘03’,1200)”,该操作违反了______。 Ⅰ.实体完整性约束 Ⅱ.参照完整性约束 Ⅲ.用户定义完整性约束

    A.仅Ⅰ

    B.Ⅱ和Ⅲ

    C.Ⅰ和Ⅲ

    D.都违反


    正确答案:C
    解析:实体完整性规则是指关系中的元组在组成主键的属性上不能为空;用户白定义的完整性规则是指用户根据具体应用的语义要求,利用DBMS提供的定义和检验这类完整性规则的机制,用户自己定义的完整性规则。由于插入的数据主键“雇员号”为NULL,所以违反了实体完整性规则。由于插入的“工资”数据为1200,低于用户自定义的“不得小于1500”的规则,所以也违反了用户自定义完整性规则。

  • 第6题:

    此题基于如下两个关系,其中关系EMP的主码是雇员号,并且工资金额不得小于1600元;关系DEPT的主码是部门号。

    ( )。

    Ⅰ.实体完整性约束

    Ⅱ.参照完整性约束

    Ⅲ.用户定义完整性约束

    A)仅Ⅰ

    B)仅Ⅱ

    C)Ⅰ和Ⅲ

    D)都违反


    正确答案:C

  • 第7题:

    关系中主码不允许取空值指的是( )约束规则。

    A.实体完整性

    B.引用完整性

    C.参照性完整性

    D.用户自定义完整性


    正确答案:A
    解析:实体完整性规则是对关系中的主属性值的约束,若属性A是关系R的主属性,则属性A不能取空值,它规定关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。

  • 第8题:

    数据库三层约束的内容:码约束--实体完整性(entity integrity)约束,参照完整性(referential integrity]约束和用户参照完整性。简述关系模式中的三种完整性。


    正确答案: 码约束:每个关系必须要有一个主码;
    实体完整性约束:主码不能为空;
    参照完整性约束:外码的属性值要么是另一个关系的主码,要么为空值。

  • 第9题:

    在Oracle中,建表约束包括引用完整性约束、check完整性约束,还有以下三项是正确的,请排除一个错误选项。()

    • A、非空完整性约束
    • B、唯一完整性约束
    • C、主码完整性约束
    • D、数据角色性约束

    正确答案:D

  • 第10题:

    单选题
    为最大限度地保证数据库数据的正确性,关系数据库实现了三个完整性约束,下列用于保证实体完整性的是()。
    A

    外码

    B

    主码

    C

    CHECK约束

    D

    UNIQUE约束


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

  • 第11题:

    单选题
    关系的主属性不能取空值,属于(  )。
    A

    实体完整性约束

    B

    参照完整性约束

    C

    用户定义完整性约束

    D

    动态元组约束


    正确答案: B
    解析:

  • 第12题:

    单选题
    CHECK表示哪个完整性约束()。
    A

    主码约束

    B

    指定默认值

    C

    参照完整性约束

    D

    限制取值范围


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

  • 第13题:

    关系模型允许定义3类数据约束,下列不属于数据约束的是( )。

    A.实体完整性约束

    B.参照完整性约束

    C.域完整性约束

    D.用户自定义的完整性约束


    正确答案:C

  • 第14题:

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

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

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

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

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

    A.

    B.

    C.

    D.


    正确答案:B

  • 第15题:

    CHECK表示哪个完整性约束()。

    A、主码约束

    B、指定默认值

    C、参照完整性约束

    D、限制取值范围


    正确答案:D

  • 第16题:

    关系中规定主码不允许取空值指的是( )约束规则。

    A.实体完整性

    B.引用完整性

    C.参照完整性

    D.用户自定义完整性


    正确答案:A
    解析:实体完整性规则如下:①实体完整性规则是对关系中的主属性值的约束。②若属性A是关系R的主属性,则属性A不能取空值。③它规定关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。

  • 第17题:

    就是定义外码与主码之间的参照约束。

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义完整性规则

    D.关系完整性规则


    正确答案:B

  • 第18题:

    主键用来实施 ( )

    A 实体完整性约束

    B引用完整性约束

    C 域完整性约束

    D 自定义完整性约束


    参考答案D

  • 第19题:

    以下关于关系的完整性约束叙述错误的是______。

    A) 关系的完整性约束分为静态完整性约束和动态完整性约束

    B) 动态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束组成

    C) 动态完整性约束更多的是基于企业或组织的业务规则的

    D) 主码必须满足唯一性

    A.

    B.

    C.

    D.


    正确答案:B
    解析:关系的完整性约束分为静态完整性约束和动态完整性约束。静态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束(用户定义的约束)组成。动态完整性约束更多的是基于企业或组织的业务规则的,所以本题的答案为B

  • 第20题:

    为最大限度地保证数据库数据的正确性,关系数据库实现了三个完整性约束,下列用于保证实体完整性的是()。

    • A、外码
    • B、主码
    • C、CHECK约束
    • D、UNIQUE约束

    正确答案:B

  • 第21题:

    问答题
    数据库三层约束的内容:码约束--实体完整性(entity integrity)约束,参照完整性(referential integrity]约束和用户参照完整性。简述关系模式中的三种完整性。

    正确答案: 码约束:每个关系必须要有一个主码;
    实体完整性约束:主码不能为空;
    参照完整性约束:外码的属性值要么是另一个关系的主码,要么为空值。
    解析: 暂无解析

  • 第22题:

    单选题
    关系的主码不能取空值是( )
    A

    用户定义完整性约束

    B

    实体完整性约束

    C

    域完整性约束

    D

    参照完整性约束


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

  • 第23题:

    单选题
    关系模型允许定义3类数据约束,下列不属于数据约束的是(  )。
    A

    实体完整性约束

    B

    参照完整性约束

    C

    属性完整性约束

    D

    用户自定义的完整性约束


    正确答案: D
    解析:
    为了保证数据库满足业务规则,关系模型定义了:①实体完整性约束,指使用主键约束且主键不能为空值;②参照完整性约束,指不允许关系引用不存在的元组,外键要么是实际存在的元组,要么就为空;③用户定义的完整性约束,指在具体应用所涉及的数据必须满足的语义要求,由用户自己定义。答案选择C选项。