我有一种情况需要为3个不同的运输类别和每个类别的价格创建数据模型:第一类(最贵),第二类(第二类最贵),第三类(最便宜)都依赖关于订单的总成本。每类邮资及其附带成本是不同的,并且基于总订单成本水平(即两个数字0- $ 10.00及以上)。我认为这涉及建模4个不同的表并将它们链接在一起。我在考虑这个问题时是否正确,或者是否有更简单的数据模型?
我该如何处理?
非常感谢任何帮助或指示!
答案 0 :(得分:1)
你可能会有一个班级表:
class description 1ST 1st Class 2ND 2nd Class 3RD 3rd Class
将在订单表中使用其属性:
order_no class value etc 10000 2ND 13.00 ... 10010 3RD 57.00 ...
以及收取费用的表格:
class from_value fee 1ST 0.00 4.00 1ST 10.00 6.00 1ST 30.00 8.00 2ND 0.00 2.00 2ND 15.00 3.00 2ND 40.00 5.00 3RD 0.00 1.00 3RD 50.00 3.00
乍一看应该是它。