Я пытаюсь создать базу данных, которая позволит мне отслеживать тренировки спортсменов, антропометрию и PR.
Я пытался настроить ее, но надеюсь, что кто-то будет критиковать мою модель, так как ядовольно плохо знаком с дизайном базы данных.
Мои собственные конкретные вопросы:
- Я использую идентификатор спортсмена в качестве первичного и внешнего ключа во всех моих таблицах.Это неправильно?
- Как вы можете записывать каждый подход с весом и повторениями на тренировке?Это означает, что в моей таблице журнала тренировок у меня будет много повторяющихся значений, таких как идентификатор спортсмена, программа, поскольку каждое упражнение имеет несколько подходов, которые получат свою «собственную» строку.Это плохой дизайн?
Я прикрепил картинку того, как, по моему мнению, должна выглядеть БД.
ПожалуйстаДобавьте любой комментарий или идеи, которые у вас есть.Thx