【发布时间】:2016-01-11 05:55:30
【问题描述】:
我在表 User 和表 Address 之间存在一对一的关系。
我应该将 address_id 放入 User 表中吗?或者我应该将 user_id 放入地址表中吗?为什么?
【问题讨论】:
我在表 User 和表 Address 之间存在一对一的关系。
我应该将 address_id 放入 User 表中吗?或者我应该将 user_id 放入地址表中吗?为什么?
【问题讨论】:
我想说,这取决于您的业务逻辑中认为哪个实体更重要。
问自己一个问题:更有可能发生什么 - 一个用户会获得多个地址,还是一个地址会获得多个用户?
另外,考虑替代方案:
如果您 100% 确定地址在没有用户的情况下没有意义,请考虑不要为它制作单独的表格
【讨论】: