@Evgeniuster

Правильно ли сделал связь таблиц?

Здравствуйте!

БД для программ тренировок.
Нужно создавать программы тренировок, которые будут в разное время дня и со свои набором упражнений.
Насколько я понимаю между ними всеми будет связь многие-ко-многим.
Сделал три таблицы, для временных блоков в день, списка всех упражнений и для программ.
И одну таблицу для связи.

5f61bc3bb0871441156370.png

Вопрос такой.
Правильно ли три таблицы связывать одной? (во всех мануалах, в примерах, связывают две таблицы... не нашел где про три и больше)
Нужно ли делать таблицу для Утро.Вечер.День? Или как-то по другому можно решить?

UPD
Забыл еще написать, что это будет же по датам.
А отсюда еще вопрос... Как хранить программы для каждого пользователя?

5f61bf05a1f0c416356561.png
так?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
@Tendor
Нормально. По поводу time_blocks если эта таблица не будет расширятся, а будет всегда 3 значения, то их можно вынести просто константой в код.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы