有一个订单和产品的问题?
我有一个订单表,引用产品编号。已经生成了订单,但是现在修改了产品名称,这样导致以前开的订单的产品也更新成新的产品名,这样引起很大的逻辑错误。因为开订单的时候产品是原来的名称,现在我想重新设计订单表何产品表使它能够在改变产品表中的产品名称以后,不会导致订单表中的产品也随之更改。
现在只能把产品名称也放到订单表中了。
类似的还有客户资料问题。也要把客户资料也放到订单表中?
这样导致数据冗余很大,而且会出现数据的不一致性。
是不是即有只引用 产品编号、客户编号,而且能保证订单的历史数据稳定性。