5.1.2 一对多

一对多关系是两个表之间比较常见的关系,这种关系是指第一个表中的每条记录在第二个表中有一条或多条匹配的记录,而第二个表中的每条记录在第一个表中只有一条匹配的记录。将此处的第一个表称为“父表”,将第二个表称为“子表”,父表中每次只有一条记录与子表中的一条或多条记录匹配,因此父表和子表是一对多的关系。

例如,客户和订单的关系就是一对多关系的一个示例。每个客户可以提交一个或多个订单,但每个订单只能对应一个客户,如图5-2所示。在客户信息表中,“客户编号”字段用于唯一确定每个客户,在订单信息表中也添加该字段,以便让Access通过“客户编号”字段正确找到每个订单对应的客户。

图5-2 一对多关系