如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时( )。

admin2014-03-21  35

问题 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(    )。

选项 A、若子表中有相关记录,则禁止删除父表中记录
B、不作参照完整性检查,删除父表记录与子表无关
C、系统自动备份父表中被删除记录到一个新表中
D、会自动删除子表中所有相关记录

答案D

解析 参照完整性规则包括更新规则、删除规则和插入规则3种。规则又包含级联、限制和忽略3种设置,其中,插入规则不包含“级联”项,各规则说明如下。
①更新规则:当父表中记录的关键字值被更新时触发。
    级联:用新的关键字值更新子表中的所有相关记录;
    限制:若子表中有相关记录,则禁止更新;
    忽略:允许更新,不管子表中的相关记录。
    ②删除规则:当父表中记录被删除时触发。
    级联:删除子表中所有相关记录:
    限制:若子表中有相关记录,则禁止删除;
    忽略:允许删除,不管子表中的相关记录。
③插入规则:当在子表中插入或更新记录时触发。
    限制:若父表中不存在匹配的关键字值,则禁止插入;
    忽略:允许插入。
转载请注明原文地址:https://kaotiyun.com/show/Adop777K
0

最新回复(0)