数据库设计 - 1到2的关系

时间:2016-06-13 00:02:46

标签: mysql database laravel database-design

我正在设计一个数据库来跟踪一段时间内播放的游戏。一场比赛有两名球员。目前,我有两个表:玩家和游戏。

球员
ID
命名
评价

游戏
ID
redplayer_id
red_score
blueplayer_id
blue_score

我认识到这并没有很好地规范化,但由于它只是一对一的关系,我不确定什么会更好。我正在考虑添加一个players_games表:

Players_games ID
match_id
player_id
player_side(红色/蓝色)

然后每场比赛都会有两名球员。

这有意义吗?

0 个答案:

没有答案