问题
单项选择题
设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。
A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B.在父表连接字段上建立主索引,在于表连接字段上建立普通索引
C.在父表连接字段上不需要建立任何索引,在于表连接字段上建立普通索引
D.在父表和子表的连接字段上都要建立主索引
答案
参考答案:B
解析: 在关系数据库中,参照完整性是一个非常重要的概念。在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是一对多的联系,在关系数据库中通过连撞字段来体现和表示。连接字段在父表中是主关键字,即主索引,在于表中是外部关键字,即普通索引。