Может ли кто-нибудь проверить правильность моей Диаграммы отношений с сущностью?

Я довольно новичок в базе данных. Я просто хочу посмотреть, правильна ли моя логика или, в основном, правильная (я знаю, что я не на 100% верна), но я хочу увидеть, в чем я не прав. Пожалуйста, посмотрите и оставьте отзыв! Я сделал эту схему из этого набора данных: https://www.kaggle.com/heesoo37/120-years-of-olympic-history-athletes-and-results/home

Изображение набора данных

ERD

Спасибо вам большое!

(Я обновил оригинальную диаграмму!)

2 ответа

Решение

Ваша модель не слишком далеко. Я бы структурировал таблицы немного по-другому. Отсюда вы можете присоединиться к таблицам любым способом, в котором вы хотите использовать нужные вам данные.

https://stackru.com/images/15e de32b37fa741f77b049bf390e0e5cbf7a69c4.png

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

Другие вопросы по тегам