【发布时间】:2012-10-04 09:34:34
【问题描述】:
我们有 5000 种产品都有不同的价格,而 200 位客户可能对每种产品都有不同的价格。我们需要某种方式允许销售团队更改个别客户或产品或范围/类别的价格,而不会影响其他客户的其余价格。
目前,这是通过复制和粘贴价目表、手动更改并将新价目表作为类别导入来完成的。这不是我们想要的。
有人告诉我,有一种方法可以实现相同的目标,只需将一组价格存储在 access 中,然后使用一个规则表,该表根据以下信息应用规则:
- 客户
- 产品
- 类别
- 价格
- 百分比
这将允许我们为每个价格变化存储一行信息,而不是仅仅为了进行一次修改而存储整个价格列表。
基本上我想问是否有人听说过这种方法,我们在哪里可以找到关于这种方法的更多信息以及它是如何工作的/如何应用它?
提前致谢, 鲍勃·P
【问题讨论】:
-
为什么不使用存储产品 ID、客户 ID、价格和日期的价格/客户表的标准化方式?
-
因为有 5000 个产品和 200 个客户,系统需要存储和检查 1,000,000 条记录才能获得单一价格?
-
这种规则方法也允许更灵活的临时定价结构以及长期变化?此外,它还可以更轻松地为客户更改价格并跟踪他们所做的更改?
-
@BobP:系统不必检查 1,000,000 条记录 - 只需检查与当前客户相关联的行。 Remou 是正确的。
-
对于所有 5000 种产品,“客户 A”是否获得相同百分比的折扣(或附加费)?还是一种产品有 10% 的折扣,另一种产品没有折扣等等?
标签: database ms-access database-design rules