将外键外包给另一个表是一种好习惯。例如:
Table1
Table2
Table3
keytable
Datatable1
Datatable2
Datatable3
表1-3与所有3个数据表有关系。 通常我会做类似的事情:
Table1->Datatable1_id = Datatable1_id
Table1->Datatable2_id = Datatable2_id
Table1->Datatable3_id = Datatable3_id
实际上就像是:
Table1->keytable_id = keytable_id; keytable->Datatable1_id = Datatable1_id;
...
这是一个好习惯,我对此表示怀疑。