Database design 数据库设计-基于纸牌游戏的玩家

Database design 数据库设计-基于纸牌游戏的玩家,database-design,Database Design,所以在我学会了如何结合php和sql之后,我一直在做一个小游戏。这是一款基于卡片的游戏。游戏本身的编程可能会很顺利,但我在设计数据库时发现了一个问题 我有两张桌子(会有更多的,但这些是问题所在)。一个叫玩家,一个叫游戏。玩家持有所有玩家数据(即用户名、密码),游戏应该“连接”玩家到特定游戏。问题是,我的想法涉及到10个名为player01-player10的字段,所有字段都是外键。游戏中最多有10名玩家 我想知道是否有更有效/更好的方法来做到这一点 这张照片显示了我现在拥有的东西。它很乱(看起来

所以在我学会了如何结合php和sql之后,我一直在做一个小游戏。这是一款基于卡片的游戏。游戏本身的编程可能会很顺利,但我在设计数据库时发现了一个问题

我有两张桌子(会有更多的,但这些是问题所在)。一个叫玩家,一个叫游戏。玩家持有所有玩家数据(即用户名、密码),游戏应该“连接”玩家到特定游戏。问题是,我的想法涉及到10个名为player01-player10的字段,所有字段都是外键。游戏中最多有10名玩家

我想知道是否有更有效/更好的方法来做到这一点

这张照片显示了我现在拥有的东西。它很乱(看起来很乱)。

我在网上看起来很傲慢,但我真的不知道我应该搜索什么


非常感谢:)

是的。游戏表属性关于特定游戏,游戏玩家将玩家关联到游戏,并具有关于该关系的属性。所以游戏有很多玩家,玩家可以在很多游戏中;但一次可能只有一个。因此,您可以通过关联表来解析多对多游戏玩家。你甚至可以在游戏表上有一个属性来定义特定游戏允许的玩家数量。和一个属性的游戏玩家的“赢家”,但这是所有的可能性。。。如果不完全理解游戏的过程,我不能说这是否能满足所有的要求。我想这样就可以了,非常感谢:)