设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表______。A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引

题目

设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表______。

A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引

B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引

C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引

D.在父表和子表的连接字段上都要建立主索引


相似考题
更多“设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规 ”相关问题
  • 第1题:

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


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

  • 第2题:

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

    A.只删除父表中的记录,不影响子表

    B.任何时候都拒绝删除父表中的记录

    C.在删除父表中记录的同时自动删除子表中的所有参照记录

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


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

  • 第3题:

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

    A)不做参照完整性检查

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

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

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


    正确答案:D
    参照完整性指的是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。删除规则规定了删除父表中的记录时,如何处理相关的子表中的记录:
    ?如果选择“级联”,则自动删除子表中的所有相关记录:
    ?如果选择“限制”,若子表中有相关记录,则禁止删除父表中的记录;
    ?如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。

  • 第4题:

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

    A.不做参照完整性检查

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

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

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


    正确答案:B
    解析:参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。
    删除规则规定了删除父表中的记录时,如何处理处理相关的子表中的记录:
    ● 如果选择“级联”,则自动删除子表中的所有相关记录。
    ● 如果选择“限制”,若子表中有相关记录,则禁止删除父表中的记录。
    ● 如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。

  • 第5题:

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

    A.不做参照完整性检查

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

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

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


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