数据库MySQL N:N关系

时间:2013-06-02 13:11:01

标签: mysql database schema entity-relationship

我正在做一个关于赛车冠军的数据库,我该如何解决这个问题? 我有3个实体(飞行员,团队和事件)和3个关系N:N形成一个三角形......

enter image description here

1 个答案:

答案 0 :(得分:1)

Pilots(PilotID,...)
Teams (TeamID,...)
Events(EventID,...)

TeamPilots(TeamID,PilotID)
TeamEvents(TeamID,EventID)

PilotEvents(PilotID,EventID)

没有看到最后一个为什么,除非飞行员可以参加一个没有成为团队成员的活动。