有人可以检查我的实体关系图是否正确吗?

Can someone check if my Entity Relationship Diagram is correct?

我对数据库还很陌生。我只是想看看我的逻辑是否正确或大部分正确(我知道我不是 100% 正确哈哈)但我想看看我哪里错了。请看一看并提供一些反馈!我根据这个数据集制作了这张图:https://www.kaggle.com/heesoo37/120-years-of-olympic-history-athletes-and-results/home

Picture of Dataset

ERD

非常感谢!

(我更新了原图!)

您的模型距离不太远。我会稍微不同地构建表格。从这里您可以以任何您想要的方式连接表以获取您需要的数据。

这就是我建模的方式。草草写下抱歉。 由于一个人的 weight/height 会随着时间而改变,所以我引入了一个 Athelete/Event 联想 table。性别 - 我说如果有人接受了性别重新分配,也可能在那个 table 上!但是你明白了要点。 与 NOC 相关的国家/地区的缩写,电子表格中团队的全名。如果你有奖牌,你可以从结果 table 中的位置推导出奖牌。像 first equal 这样的事情在现实中可能会把事情搞砸。所以没有银牌——只有铜牌。但是你同样可以在结果上添加奖牌 table.