【发布时间】:2013-06-02 21:22:37
【问题描述】:
我正在为汽车锦标赛的发展做一个数据库,我该如何解决这个问题? 我有 3 个实体(飞行员、团队和活动)和 3 个关系 N:N 形成一个三角形....
【问题讨论】:
-
这在传统上是通过每个 N:N 的映射表来完成的。但是,PilotsEvents 关系是否真的存在,或者你能从 PilotsTeamsEvents 关系中弄清楚吗?
-
飞行员必须有一个团队才能参加活动。 Pilots(PilotID,....) Teams(TeamID,....) Events(EventID,....) TeamPilot(TeamID, PilotID) Partecipate(PilotID, TeamID, EventID, Time) 是吗?或者我可以将实体“TeamPilot”与实体“事件”一起使用??
标签: mysql database schema entity-relationship