电子商务系统中的变更管理

时间:2011-06-07 00:21:05

标签: database e-commerce

所以,我有一个电子商务网站。该网站包含项目,而这些项目又包含附件,定价和订单等。

我正在寻找处理定价,表格等变化的方法。如果定价结构发生变化,新订单的反映没有问题,但如何保持订单历史不变?

E.g定价选项预先设定如下,我将定价ID存储在订单上:

100 - $150
200 - $280

如果用户更新后端的定价,订单历史记录将显示错误的定价

似乎是一种将原始定价保留在遗留表中的方法吗?或者只是为这些东西转储硬拷贝值?

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

更新定价时,原始值应附加到价格历史记录表中,该表显示价格,有效期的日期范围以及项目的外键。

这是一种规范化的方法;它不涉及复制数据。预先可能需要一些额外的设计/编码,但在将来将其视为给自己(和您的团队)的礼物。您可以随时查询价格变化的准确历史记录以及订单数据。

相关问题