Как правильно построить структуру базы данных спортивных клубов?

Дано (задание в учебных целях) :
“База данных футбольных матчей”. Учёту подлежат: спортивный клуб, игроки команд (ФИО), дата матча, игравшие команды, забитые мячи, авторы голов.

Примечание: База данных предназначена для высшей лиги России. Считать, что один клуб = одна команда. Нужно учитывать замены игроков во время матча.

Набросил следующую структуру. Подскажите пожалуйста, правильна ли такая структура? Нужно ли что-то добавить/убрать?
P.S. goals.self - сообщает кому забил игрок: противнику или своей команде (автогол).
Насчет того, что поля team1_score и team2_score (из табл matches) в такой структуре нужно будет обновлять одновременно с записями goals уже известно.
Таблица sportclubs была опущена, поскольку 1 клуб = 1 команда.

a96b096788dc4ef893fdd34c16ec2131.png
  • Вопрос задан
  • 1019 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А правильно ли, что replaces.team_id ссылается на teamplayers?
Ответ написан
Ваш ответ на вопрос

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

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