在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录

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

不做参照完整性检查

B

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

C

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

D

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

参考答案和解析
正确答案: D
解析:
参照完整性约束包括:①更新规则;②删除规则;③插入规则。更新规则要求,当更新父表中的连接字段(主关键字)值时,自动修改子表中的所有相关记录。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.不做参照完整性检查

B.不准删除父表中的记录

C.自动删除子表中所有相关的记录

D.若子表中有相关记录,则禁止删除父表中记录


正确答案:D

第2题:

参照完整性规则的更新规则中“级联”的含义是( )。

A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录

B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值

C.父表中的连接字段值可以随意更新,不会影响子表中的记录

D.父表中的连接字段值在任何情况下都不允许更新


正确答案:A
解析:参照完整性的更新规则包括“级联”、“限制”和“忽略”。如果选择“级联”则在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值:如果选择“忽略”,则不作参照完整性检查,即可以随意更新父表的连接字段值。

第3题:

在Visual FoxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择()。

A、限制(Restrict)

B、级联(Cascade)

C、忽略(Ignore)

D、级联(Cascade)或限制(Restrict)


正确答案:B

第4题:

在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统的反应是A)不作参照完整性检查。B)不准删除父表中的记录C)自动删除子表中所有相关的记录D)若子表中有相关记录,则禁止删除父表中记录


正确答案:D
本题考查是对参照完整性的“删除规则”的理解。删除规则规定了当删除父表中的记录时,如何处理子表中的记录。如果选择了“限制”,则限制删除子表中存在相关记录的对应的父表中的记录。故D为正确答案。

第5题:

在 Visual FoxPr o 中 , 假定数据库 表 S ( 学号 , 姓名 , 性别 , 年龄 ) 和 SC( 学号 , 课程号 , 成绩 ) 之间使用 “ 学号 ” 建立了表之间的永久联系 , 在参照完整性的更新规则、删除规则和插入规则中选择设置了 “ 限制 ” ,如果表 S 所有的记录在表 SC 中都有相关联的记录,则

A) 允许修改表 S 中的学号字段值

B) 允许删除表 S 中的记录

C) 不允许修改表 S 中的学号字段值

D) 不允许在表 S 中增加新的记录


正确答案:C

第6题:

在Visual FoxPro中,如果在表之问的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,当删除父表记录时,系统的反应是( )。

A)不做参照完整性检查

B)不准删除父表中的记录

C)自动删除子表中所有相关记录

D)若子表中有相关记录,则禁止删除父表中记录


正确答案:D

第7题:

在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则______。

A.允许修改表S中的学号字段值

B.允许删除表S中的记录

C.不允许修改表S中的学号字段值

D.不允许在表S中增加新的记录


正确答案:C
解析:参照完整性中的删除规则规定了当删除父表中的记录时,如何处理子表中的相关的记录:选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录;
参照完整性中的更新规则规定了当更新父表中的连接字段(主关键字)值时,如何处理子表中的相关的记录:选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值;
参照完整性中的插入规则规定了当插入子表中的记录时,是否进行参照完整性检查:选择“限制”,若父表中没有相匹配的连接字段值则禁止插入子记录。

第8题:

( 17 )要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置

A )参照完整性

B )有效性规则

C )输入掩码

D )级联更新相关字段


正确答案:A

第9题:

在Visual FoxPro中,有关参照完整性的删除规则正确的描述是 ______。

A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录

B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录

C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录

D.上面三种说法都不对


正确答案:C
解析:删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录:
  如果选择“级联”,则自动删除子表中的所有相关记录。
  如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录。
  如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关,所以选项C是正确的。

第10题:

在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和规则。


正确答案:插入
在Visual FoxPro中参照完整性规则包括更新规则、删除规则和插入规则。

更多相关问题