Я проектирую таблицу SQL для хранения часов работы магазинов.
У некоторых магазинов есть очень простые часы: с понедельника по воскресенье с 9:30 утра до 10:00 вечера
Другие немного сложнее. Пожалуйста, рассмотрите следующий сценарий:
Monday: Open All Day
Tuesday: 7:30AM – 2:30PM & 4:15PM – 11:00 PM
Wednesday: 7:00PM – 12:30 AM (technically closing on Thursday morning)
Thursday: 9:00AM – 6:00PM
Friday: closed.
Как бы вы спроектировали таблицу(ы)?
EDIT
Часы будут использованы для того, чтобы показать, открыт ли магазин в выбранное пользователем время.
Другая таблица, вероятно, справится с любыми исключениями, например, с праздниками.
Часы работы магазина не меняются с недели на неделю.