@Evgeniuster

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

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

Это продолжение вопроса Правильно ли сделал связь таблиц?
На тот момент все было понятно... сейчас немного поменялась концепция.

В общем исходные данные:
Сервис для тренировок. Тренер составляет программы - силовая, на массу, аэробная. Каждая программа расписывается на каждый день, на утро, день и вечер.
Т.е. на сайте можно посмотреть таблицы - нажимаем на Силовую и видим на ближайший месяц, на каждое число, три блока (утро, день и вечер) с набором упражнений.

5f6c22db3048d022938504.png

Пользователь составляет себе дневник тренировок исходя из этих таблиц.
Т.е. сегодня утром выбирает Аэробную, завтра, к примеру, вечером решает упороться и выбирает Силовую. Потом аэробная, потом день пропускает... ну и так составляет себе дневник тренировок на ближайшие сколько-то там дней.

Сейчас есть такие таблицы:

5f6d9ec889197289717745.png

Вопрос в чем.
Как мне ввести сюда дату и часть дня (утро/день/вечер)?

Единственное, что придумал - сделать еще одну таблицу "timetable" и добавить столбик в таблицу связей:

5f6d9fd273d9c802258319.png

или есть еще способ?

В интернете поискал по ключевым "база данных для уроков/расписание/тренировки", но там все завязано на том, что расписание повторяется в зависимости от четности недели или еще как-то.
А тут зависимостей не будет.
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы