Здравствуйте!
Это продолжение вопроса
Правильно ли сделал связь таблиц?
На тот момент все было понятно... сейчас немного поменялась концепция.
В общем исходные данные:
Сервис для тренировок. Тренер составляет программы - силовая, на массу, аэробная. Каждая программа расписывается на каждый день, на утро, день и вечер.
Т.е. на сайте можно посмотреть таблицы - нажимаем на Силовую и видим на ближайший месяц, на каждое число, три блока (утро, день и вечер) с набором упражнений.
Пользователь составляет себе дневник тренировок исходя из этих таблиц.
Т.е. сегодня утром выбирает Аэробную, завтра, к примеру, вечером решает упороться и выбирает Силовую. Потом аэробная, потом день пропускает... ну и так составляет себе дневник тренировок на ближайшие сколько-то там дней.
Сейчас есть такие таблицы:
Вопрос в чем.
Как мне ввести сюда дату и часть дня (утро/день/вечер)?
Единственное, что придумал - сделать еще одну таблицу "timetable" и добавить столбик в таблицу связей:
или есть еще способ?
В интернете поискал по ключевым "база данных для уроков/расписание/тренировки", но там все завязано на том, что расписание повторяется в зависимости от четности недели или еще как-то.
А тут зависимостей не будет.