关税的数据库模式

时间:2012-12-10 16:04:14

标签: mysql database database-design

使用以下数据库模式我正试图实现这个......

每家商店都有1个关税,根据当天的日期有不同的费用。

商店1处于低关税水平 周一 - 周六 - $ 1.00 周日 - 0.50美元

商店2的关税很高 周一 - 周五 - $ 2.00 周六 - $ 1.00 周日 - 0.50美元

这些关税可能有数百种不同的变化。

database schema

上面的架构是否实现了这一点?建议?

谢谢

1 个答案:

答案 0 :(得分:0)

最直接的资费表实施如下:

Tariff
------
Store ID
Sunday Tariff
Monday Tariff
Tuesday Tariff
Wednesday Tariff
Thursday Tariff
Friday Tariff
Saturday Tariff

你的另一种选择是这样的:

Tariff
------
Store ID
Day of Week ID
Tariff

主键是商店ID和星期几ID。