我需要为我们的一些产品建模一个相当复杂的定价结构。建模产品定价结构
今天我们手工查找价格。以下是我们今天使用的“矩阵”的解释图片:Sample model(抱歉链接 - 但我不允许发布图片,因为我刚刚打开了我的帐户。)
现在我需要转移这种模式转换为RDBMS系统(SQL Server 2008 R2)。查找价格时的入口点是类别,然后是年度间隔和最终间隔,具体取决于我们在此订单上销售的产品数量。查询的结果应该是两个价格。
对于如何建模,你有什么建议吗?我正在考虑将它建模为具有RowNumber
,CellNumber
和CellValue
的矩阵。但后来我需要另一个表来描述每个单元格中包含的内容(通过引用行和单元格编号)。如果这样做,我可以将价格包含在描述表中。但这似乎并不是最好的解决方案。
你有什么提示/解决方案如何模拟这个问题的最佳途径?
我也想过这个解决方案。我唯一担心的是会有很多重复的数据。每个类别的间隔大多相同。我当然可以通过创建两个表来保持这些间隔来进一步标准化,但我希望能有一个更优雅的解决方案。但也许它不存在:-) – Vern 2011-01-20 09:57:43