为玩家和锦标赛设计架构

Rus*_*sty 1 mysql sql database-design

我是SQL的初学者,我有一个简单的MySQL数据库,其中包含两个表:

  1. 玩家(身份证,姓名)
  2. 锦标赛(身份证,姓名,参赛者)

我想保存每场锦标赛参赛者的信息.我的第一个想法是participants应该包含表中的大量id字段,players但这似乎并不好.

我该如何以正确的方式设计?

col*_*ick 7

使用两个字段创建另一个名为Participants的表.Player_ID和Tournament_ID.此表可以保存尽可能多的行来关联谁播放的时间,并且您可以根据需要交叉引用它.