mpe*_*pen 6 database database-design
我有一个带有3个地址的模型:提货,下车和结算.我认为账单地址通常是提货地址或下车地址,因此从UI的角度来看,我应该有一个"相同"选项.但是从数据库的角度来看,我应该保存"相同"字段,还是应该复制数据?
地址表中的行在两个不同的列(PickUp 和 DropOff)中应该具有相同的 ID。这样,您就不会重复地址,不会使用某些哨兵地址,并且可以轻松查询以查看 PickUp 地址与 DropOff 是否相同。如果将来其中一项发生更改,您始终可以将存储在其相应列中的 Id 值修改为新地址。