父表和子表

如果您细心的话,可能已经留意到,在关联编辑窗口,我们将其中一个表称为父表,另一个表称为子表,那么父表和子表是如何界定的呢?还是举个例子来说明吧,例如对于产品表和订单表,订单表中的每一条记录只能对应产品表中的一个产品(记录),而每一个产品在订单表中可能对应有多个记录(订单),就像一个父亲可以有多个儿子,而一个儿子只能有一个父亲一样,这种一对多的关系,我们也称之为父子关系 ;很明显,在产品表和订单表之间建立关联的时候,产品表是父表,订单表是子表,他们之间建立的关联也称之为父子关联。

实际上,Foxtable中这种父子关系的约束不是很严格,也就是说,如果你喜欢,子表中的一条记录,也可以在父表中对应有多条记录, 例如一个作者可以写多本书,而一本书可以有多个作者,不过实际应用的时候,这种情况并不多见。


本页地址:http://www.foxtable.com/webhelp/topics/0095.htm