我想存储客户的货件和账单地址,我应该在两个表中存储吗?

jam*_*mil 0 database-design

当客户订购产品时,他可以提供不同的帐单地址和不同的送货地址,如何使用良好的模式技术实现这一点,建议的最佳做法是什么?谢谢

mar*_*c_s 7

有两张桌子:

  • 一张Orders桌子
  • 一张Address桌子

Orders表上,您应该有两个外键引用,ShipmentAddress并且BillingAddress都引用该Address表.

我肯定会将这两个地址放在同一个表中 - 同一类型(地址)的每个"东西"都属于同一个表.