【发布时间】:2009-02-17 06:31:34
【问题描述】:
假设我正在开发一个应用程序来跟踪装箱结果。跟踪这些以拥有两个表的最佳方法是,如下所示:
Boxers
======
id
name
Matches
=======
id
match_number
boxer_id
opponent_id
result
...然后每场比赛有两条记录,一条为胜利者,一条为失败者,如下所示:
id match_number boxer_id opponent_id result
-- ------------ -------- ----------- ------
1 1 1001 2001 WIN
2 1 2001 1001 LOSS
...还是我错过了更好的方法来做到这一点?
如果没有存储结果,只是两个对手匹配的记录呢?
谢谢!
【问题讨论】:
标签: database-design