问题 单项选择题

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

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

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

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

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

答案

参考答案:B

解析:参照完整性是指当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数 据,来检查对表的数据操作是否正确。 当有两个数据库表,父表和子表之间是一对多的联系,可以通过设置“参照完整性规则”来控制父表和子 表的关联。在关系数据库中是通过连接字段来体现和表示联系。连接字段要在父表中做为主关键字,在子表中是外部关键字,为此要求这两个表在父表连接字段上建立主索引,在子表连接字段上只要建立普通索引就可以了。

选择题
单项选择题