0

如果我有下面列出的下表,我想将 AddressTypeID 放在 Address 表还是 CompanyAddress 表中?

公司
公司编号

COMPANYADDRESS
CompanyAddressID
CompanyID
AddressID

地址地址
ID

ADDRESSTYPE
地址类型ID

4

1 回答 1

1

首先,停下来想想这是否真的是一个多对多的关系。您真的会将完全相同的地址记录分配给多个公司吗?您可以通过直接删除CompanyAddress和添加一CompanyID列来简化您的设计Address

如果这确实是多对多关系,那么要回答您最初的问题,请保留AddressTypeIDin Address,而不是 in CompanyAddress,因为对于使用它的每个公司来说,它应该是相同的类型。

于 2012-10-19T20:59:22.877 回答