RDBMS - 不知道该放在哪里 table

RDBMS - Can't figure out where to place this table

我还有几天时间需要交出我的关系数据库,一切正常。我自己建立了数据库,但有一个设计问题我无法弄清楚。

我需要一个结果 table,一个引用成员和比赛 table 的结果,但我已经有一个 link table。我很确定我只是设法误导了自己,但希望你们能提供帮助! :)

由于我距离能够 post 图像还有 2 分的尴尬,因此架构本身的 imgur link 位于此处:http://imgur.com/mgKaQql

查看您的表格,我认为您正在寻找

  1. 将 Members-Competitions 加入 Competitions-Prizes,这将给出会员与他们在该比赛中赢得的奖品之间的明确关系,(这正在创建 Members-Competitions-Prizes "link" 或关系)

  1. 向成员-竞赛关系添加一个属性,该属性将显示成员在竞赛中的排名,无论他们是否赢得奖品。 (这是在会员竞赛中创建一个新列 link/relation)

您的选择将取决于您希望如何处理这些信息。