更多“10、在参照完整性检查中,对参照表进行增、删、改操作时,有可能破坏参照完整性,而对被参照表进行增、删、改操作时,则不会破坏参照完整性。”相关问题
  • 第1题:

    关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。下列 ( )是关系模型必须满足并由DBMS自动支持的。

    A.实体完整性

    B.实体完整性和参照完整性

    C.参照完整性和用户定义的完整性

    D.实体完整性、参照完整性和用户定义的完整性


    正确答案:B

  • 第2题:

    在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录的被参照字段时,系统的反应是( )。

    A.不做参照完整性检查

    B.若子表中有相关参照记录,则同时自动更新子表中记录的参照字段

    C.若子表中有相关参照记录,则禁止更新父表中的记录

    D.不做参照完整性检查,可以随意更新父表中的连接字段值


    正确答案:B
    参照完整性约束包括更新规则、删除规则和插入规则。更新规则中设置级联的含义是,当更新父表中的连接字段(主关键字)值时,自动修改子表中的所有相关记录。因此本题B为正确选项。

  • 第3题:

    下列对数据库的操作中,正确的是

    A.当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的值不能重复

    B.当执行删除操作时,不需要检查参照完整性规则

    C.当执行更新操作时,只需要检查参照完整性规则

    D.如果向参照关系插入操作时,不需要考虑参照完整性


    正确答案:A
    解析:当执行删除操作时,只需要检查参照完整性规则,故B)错。更新操作可以看成是先执行删除操作,在执行插入操作,因此执行更新操作时插入、删除操作的综合考虑,故C)错。如果向被参照关系插入操作时,不需要考虑参照完整性;如果向参照关系插人操作时,需要考虑参照完整性,故D)错。

  • 第4题:

    (20 )下列关于数据完整性的描述中,错误的是

    A )为了保证实体完整性,关系 SC 中的 sno 和 cno 均不能为空值( NULL

    B )任意删除关系 SC 中的元组不会破坏参照完整性规则

    C )任意删除关系 S 中的元组不会破坏参照完整性规则

    D )更新关系 S 中的元组有可能破坏参照完整性规则


    正确答案:C

  • 第5题:

    下列不属于数据完整性约束的是()。

    • A、实体完整性
    • B、参照完整性
    • C、域完整性
    • D、数据操作完整性

    正确答案:D

  • 第6题:

    违法参照完整性规则时系统只能拒绝该操作


    正确答案:错误

  • 第7题:

    手册管理模块主要功能是()?

    • A、实现检查手册的增、删、改、查等信息维护功能。
    • B、实现合规设备的增、删、改、查等信息维护功能。
    • C、实现合规脚本的增、删、改、查等信息维护功能。
    • D、实现安全对象的增、删、改、查等信息维护功能。

    正确答案:A

  • 第8题:

    参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是()规则

    • A、实体完整性
    • B、参照完整性
    • C、用户自定义完整性
    • D、属性完整性

    正确答案:B

  • 第9题:

    关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?


    正确答案: 对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。

  • 第10题:

    多选题
    如果对Insert和Update强制关系,则当更新/删除被参照表的被引用列的值时,有可能的操作为()
    A

    不允许更新/删除

    B

    允许更新/删除,并且设置参照表的对应值为空

    C

    允许更新/删除,并且同时更新/删除参照表中的外部关键字列的相应值

    D

    允许更新/删除,并且设置参照表的对应值为默认值


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

  • 第11题:

    问答题
    关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?

    正确答案: 对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。
    解析: 暂无解析

  • 第12题:

    判断题
    对参照关系执行删除操作时,不需要进行完整性检查
    A

    B


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

  • 第13题:

    关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。下列选项中 ( )是关系模型必须满足并由DBMS自动支持的。

    A.实体完整性

    B.实体完整性和参照完整性

    C.参照完整性和用户定义的完整性

    D.实体完整性、参照完整性和用户定义的完整性


    正确答案:B
    解析:关系模型的三类完整性是实体完整性、参照完整性和用户定义完整性,其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,应该由关系系统自动支持。

  • 第14题:

    关系数据库的更新与更新操作必须遵循完整性规则,包括( )。

    A.实体完整性和参照完整性

    B.参照完整性和用户自定义完整性

    C.实体完整性和用户自定义完整性

    D.实体完整性、参照完整性和用户自定义完整性


    正确答案:D
    解析:关系数据库的更新与更新操作必须遵循完整性规则,包括实体完整性、参照完整性和用户自定义完整性。

  • 第15题:

    关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。关系中的元组在组成主键的属性上不能有空值实现的是________。

    A.参照完整性

    B.实体完整性

    C.用户定义的完整性

    D.实体完整性、参照完整性和用户定义的完整性


    正确答案:B
    解析:三类完整性约束的规则为:1、实体完整性规则:关系中的元组在组成主键的属性上不能有空值。2、参照完整性规则:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。3、用户定义的完整性规则:是用户根据具体应用的语义要求,利用DBMS提供的定义和检验这类完整性的机制,用户自己定义的完整性规则。

  • 第16题:

    对参照关系执行删除操作时,不需要进行完整性检查


    正确答案:正确

  • 第17题:

    SQL中的数据定义语言(DDL)用于实现数据增、删、改、查等数据操作。


    正确答案:错误

  • 第18题:

    向数据库表中插入数据违法参照完整性规则时,系统所做的操作可以是()、()、()、()。


    正确答案:级联;置空值;拒绝;置默认值

  • 第19题:

    如果对Insert和Update强制关系,则当更新/删除被参照表的被引用列的值时,有可能的操作为()

    • A、不允许更新/删除
    • B、允许更新/删除,并且设置参照表的对应值为空
    • C、允许更新/删除,并且同时更新/删除参照表中的外部关键字列的相应值
    • D、允许更新/删除,并且设置参照表的对应值为默认值

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

  • 第20题:

    对数据库的增、删、改等操作,必须通过安全与授权机制进行,这体现了数据的()。

    • A、共享性
    • B、低冗余性
    • C、独立性
    • D、完整性

    正确答案:D

  • 第21题:

    在关系中,定义外键是实现()。

    • A、实体完整性
    • B、参照完整性
    • C、用户定义完整性
    • D、参照完整性和用户定义完整性

    正确答案:B

  • 第22题:

    单选题
    对数据库的增、删、改等操作,必须通过安全与授权机制进行,这体现了数据的()。
    A

    共享性

    B

    低冗余性

    C

    独立性

    D

    完整性


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

  • 第23题:

    单选题
    参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是()规则
    A

    实体完整性

    B

    参照完整性

    C

    用户自定义完整性

    D

    属性完整性


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

  • 第24题:

    单选题
    在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录的被参照字段时,系统的反应是(  )。
    A

    不做参照完整性检查

    B

    若子表中有相关参照记录,则同时自动更新子表中记录的参照字段

    C

    若子表中有相关参照记录,则禁止更新父表中的记录

    D

    不做参照完整性检查,可以随意更新父表中的连接字段值


    正确答案: D
    解析:
    参照完整性约束包括:①更新规则;②删除规则;③插入规则。更新规则要求,当更新父表中的连接字段(主关键字)值时,自动修改子表中的所有相关记录。