更多“当违反参照完整性,出现不一致时,系统可以用如下的策略进行处理() ”相关问题
  • 第1题:

    12、对于参照完整性的违约处理,系统一般采取的默认策略是哪种?

    A.拒绝执行

    B.级联更新

    C.级联删除

    D.设置为空值


    拒绝执行

  • 第2题:

    【填空题】当参照完整性检查出现违约情况时,则DBMS可以采用_____、________和___________策略处理。


    受限策略;级联策略;置空策略

  • 第3题:

    为维护数据完整性,在将新元组t插入到关系R时,需要进行完整性检查。下列叙述中哪些是正确的?

    A.需要对关系R进行检查,看是否会违反实体完整性约束

    B.若关系R是参照关系,则需要对被参照关系进行检查,看是否会违反参照完整性约束

    C.需要对关系R进行检查,看是否会违反用户定义完整性约束

    D.若关系R是被参照关系,则需要对参照关系进行检查,看是否会违反参照完整性约束


    左外联接

  • 第4题:

    当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,关系系统只能拒绝执行。


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

  • 第5题:

    6、DBMS在进行参照完整性违约处理时,可以采用()策略进行处理。

    A.拒绝执行

    B.级联操作

    C.设置为空值

    D.默认执行


    拒绝No Action;级联Cascad;置为空值Set Null;置为缺省值Set Default