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

时间:2019-02-15 09:42:30

标签: sql oracle diagram erd

我是数据库新手。我只想看看我的逻辑是正确还是基本正确(我知道我不是100%正确大声笑),但是我想看看自己错在哪里。请看看并提供一些反馈!我根据以下数据集制作了此图表:https://www.kaggle.com/heesoo37/120-years-of-olympic-history-athletes-and-results/home

Picture of Dataset

ERD

非常感谢!

(我更新了原始图!)

2 个答案:

答案 0 :(得分:0)

您的模型距离不太远。我会稍微改变表的结构。从这里,您可以以任何想要的方式联接表。

see model here

答案 1 :(得分:0)

这就是我要建模的方式。很抱歉草草写的草稿。 由于一个人的体重/身高会随着时间而变化,因此我引入了运动员/事件关联表。性别-如果有人重新分配了性别,我说过也可以摆在桌子上!但是你要领。 国家/地区代码(NOC)的缩写,代表电子表格中团队的全名。如果您拥有奖牌,则可以从结果表中的位置获得奖牌。第一次平等之类的事情可能会使现实变得混乱。因此,没有银-只有铜。但是您也可以在成绩表上添加奖牌。

Olympics ERD