niusouti.com

以下关于数据完整性叙述错误的是______。A.域约束限制指定表列的取值及范围B.主码约束定义每个关系的主码不空,但可以不唯一C.引用完整性约束定义不同关系模式的属性之间满足的条件D.引用完整性约束定义一个关系模式中属性之间可能满足的条件

题目

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

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

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

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

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


相似考题
更多“以下关于数据完整性叙述错误的是______。A.域约束限制指定表列的取值及范围B.主码约束定义每个关 ”相关问题
  • 第1题:

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

    A、主码约束

    B、指定默认值

    C、参照完整性约束

    D、限制取值范围


    正确答案:D

  • 第2题:

    下列关于用户定义完整性约束的叙述中,哪一条是错误的()。

    A.取值范围可分为静态定义和动态定义两种
    B.用户定义完整性约束主要是对属性的取值进行限制
    C.域完整性约束是用户定义完整性约束的重要组成部分
    D.域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系

    答案:D
    解析:
    用户定义完整性(userdefinedintegrity)则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。这一约束机制一般不应由应用程序提供,而应有由关系模型提供定义并检验,用户定义完整性主要包括字段有效性约束和记录有效性。域完整性约束中含有属性间闫的多值依赖关系,是有函数依赖关系,故D错误。

  • 第3题:

    用户自定义完整性约束由用户根据应用需要定义,反映某一具体应用所涉及的数据必须满足的语义要求。下列关于用户自定义完整性约束的描述中哪些是正确的?()

    A.域完整性约束的取值范围可为静态定义和动态定义两种

    B.域完整性约束只能在单个关系上指定,不能涉及多个关系

    C.域完整性约束也包括定义属性间的依赖关系,包括函数依赖和多值依赖

    D.用户自定义完整性约束的实质是对属性取值进行限定,所以用户自定义完整性约束实际上就是指域完整性约束


    域完整性约束的取值范围可为静态定义和动态定义两种;域完整性约束也包括定义属性间的依赖关系,包括函数依赖和多值依赖;域完整性约束只能在单个关系上指定,不能涉及多个关系

  • 第4题:

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

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

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

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

    D) 主码必须满足唯一性

    A.

    B.

    C.

    D.


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

  • 第5题:

    对于完整性约束描述错误的是

    A.实体完整性约束要求主码不能重复

    B.实体完整性约束要求主码不能为空

    C.域完整性约束可以约束表属性的取值范围

    D.参照完整性约束要求外码不能为空


    参照完整性约束要求外码不能为空