【问题标题】:Looking for an ERD for this three-way relationship为这种三向关系寻找 ERD
【发布时间】:2016-03-23 02:38:37
【问题描述】:

我想知道这是否可以用 ERD 准确建模:

每枚奖牌仅授予每个获胜球队的一名球员。

【问题讨论】:

    标签: database-design relational-database entity-relationship cardinality er-diagram


    【解决方案1】:

    换句话说:

    • 每枚奖牌由一支球队和一名球员赢得。
    • 每位球员为一支球队效力并获得零到多枚奖牌。
    • 每支球队赢得零到多枚奖牌,每枚奖牌授予一名球员。

    【讨论】:

    • 感谢您的快速回复。这似乎并没有涵盖获得奖项的球员应该是获得奖项的团队的成员(另外,根据声明,球队没有获得奖牌,只有球员才能获得。)我错过了什么吗?
    • 对不起,我忘了回复,然后它就被我忽略了。在我的模型中,玩家有意不需要成为获得奖牌的团队的(当前)成员。我假设球员可以换队。可以在不同的关联表中跟踪玩家是团队成员的事实。球员确实获得了奖牌,但您可能想要跟踪球员获得奖牌时效力的球队。
    猜你喜欢
    • 2021-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多