【发布时间】:2012-02-21 22:25:51
【问题描述】:
我需要为我们的一些产品建立一个相当复杂的定价结构。
今天我们手动查找价格。这是一张解释我们今天使用的“矩阵”的图片:Sample model(很抱歉链接 - 但我刚刚开设了帐户,因此不允许发布图片。)
现在我需要将此模型转移到 RDBMS 系统 (SQL Server 2008 R2)。查询价格的切入点是类别,然后是年度间隔,最后是取决于我们在此订单上销售多少产品的间隔。查询的结果应该是两个价格。
您对如何建模有什么建议吗?我正在考虑将其建模为带有RowNumber、CellNumber 和CellValue 的矩阵。但是我需要另一个表格来描述每个单元格中包含的内容(通过引用行号和单元格编号)。如果这样做,我可以在该描述表中包含价格。但这似乎不是最好的解决方案。
您对如何以最佳方式建模此问题有任何提示/解决方案吗?
【问题讨论】:
标签: sql sql-server-2008 data-modeling