【发布时间】:2018-05-13 08:50:31
【问题描述】:
我想存储医生及其日程安排(他们可用的时间)。日程安排可以是医生在一周中的特定日子有空(例如:医生只在周二和周四工作)。
我需要查询某个日期范围内的可用医生,并查询特定医生的时间安排。
我的问题是:
我是否应该在 schedules 表中创建 7 个布尔列,或者创建一个表 schedule_days,其中包含 schedule_id 和 day 列。 day 列将是一个从 0 到 6 的整数,代表一周中的第 7 天。
哪种实现方式的读取速度更快?
【问题讨论】:
标签: mysql sql database-schema