У меня есть база данных с магазинами, и я бы хотел добавить их часы работы (время начала - время окончания с понедельника по воскресенье). Время работы может быть любым значением (инкрементом 15 минут).База данных MySQL> Хранение> Часы работы магазина
У меня есть таблица для магазинов (1), таблица в течение нескольких дней (2) и таблицу для открытия часов (3):
(1) магазин стол: shop_id; ...
(2) день таблица: day_id; day_text
(3) рабочие часы таблица: shop_id; day_id; start_time; finish_time, где start_time это время и finish_time этого время
Должен ли я создать четвертую таблицу в течение нескольких часов таких как hour_id; hour_time (инкременты 15 минут)
У меня есть несколько миллионов данных, поэтому я ищу эффективный способ сделать это, поэтому запросы на поисковые магазины, открытые в этом районе, быстро выполняются.
Я не уверен, что вы здесь задаете ... Не могли бы вы изменить вопрос, чтобы выяснить ваш реальный вопрос? –
Какую базу вы используете? – gview
@ davidWolever: я сделал это более ясным – julienp