【发布时间】:2010-11-18 08:55:38
【问题描述】:
我正在为客户创建一个划船报告和统计系统,目前我的结构类似于以下内容:
-----------------------------------------------------------------------------
| ID | Team | Coaches | Rowers | Event | Position | Time |
-----------------------------------------------------------------------------
| 18 | TeamName | CoachName1 | RowerName1 | EventName | 1 | 01:32:34 |
| | | CoachName2 | RowerName2 | | | |
| | | | RowerName3 | | | |
| | | | RowerName4 | | | |
-----------------------------------------------------------------------------
这是一个示例数据行,但我想将其扩展到 Rowers 表和 Coaches 表等,但我不知道如何最好地将其链接回 Entries 表,这就是.
有没有人有什么智慧之言可以和我分享?
更新
一个团队可以有任意数量的教练和赛艇运动员,一个赛艇运动员可以在多个团队中(团队 A、B、C 等),一个团队可以有多个教练。
【问题讨论】:
-
有没有多对多的关系?
标签: database-design normalization database-agnostic