У меня есть 3 базовых класса: Спортсмен, Тренер и Тренировки.
затем у меня есть другой класс, который объединяет эти три группы, который называется «Расписание тренировок». В этом классе я не уверен, как мне вывести спортсменов и тренеров, так как это приведет к дублированию тренеров и многочисленным графикам тренировок, но с разными спортсменами.
Я не уверен, как спортсмены должны отображаться в базе данных.
отл.
1 / дата / время / Athlete1
1 / дата / время / Athlete2
2 / дата / время / Athlete3
Edit:
У меня есть 5 «базовых» классов: спортсмен, тренер, персонал, место проведения и тренировки.
Спортсмен: содержит всю информацию о каждом спортсмене.
Тренер: содержит всю информацию о каждом тренере.
Персонал: содержит всю информацию о каждом Персонале.
TrainingRoutine: содержит различные типы тренировок, нацеленных на разные дисциплины.
Тогда у меня есть класс с именем «Расписание тренировок», в котором должна храниться эта информация:
- Код расписания тренировок
- Дата
- Время
- Дисциплина, связанная с определенной тренировкой и предназначенная для определенных спортсменов (из тренировки)
- Многочисленные спортсмены
- Один тренер
- Один сотрудник
- информация о тренировке
Расписание тренировок включает в себя определенных спортсменов (с одинаковой дисциплиной), как лучше всего выводить спортсменов в базу данных? Так как это вызвало бы проблему, объясненную в моем первоначальном вопросе.