Проектирую таблицу часов работы SQL

Я проектирую таблицу 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

Часы будут использованы для того, чтобы показать, открыт ли магазин в выбранное пользователем время.

Другая таблица, вероятно, справится с любыми исключениями, например, с праздниками.

Часы работы магазина не меняются с недели на неделю.

8
задан Cade Roux 1 September 2011 в 01:48
поделиться