商店时间表的数据库方案

时间:2017-03-16 18:53:56

标签: php mysql database database-design laravel-5

我需要建议如何为商店日程安排制定计划。 例如,商店可以在星期一到星期五(从09-00到18-00)有工作日,周六和周日休息。 它很容易就可以这样做: shop_id day_of_week from_time to_time

但商店也可以在一个月的奇数/偶数天工作,无论它是否奇怪/甚至他们都有周日休息。 如何建立这种类型的方案?

1 个答案:

答案 0 :(得分:0)

一种可能性是: shop_idsunday_open_timesunday_close_time ... saturday_open_timesaturday_close_time(如果当天没有打开,则将当天的开启和关闭时间设置为零),{ {1}}(布尔值),is_open_odd_days_only(布尔值)。