数据库设计:一个游戏系统

时间:2014-02-11 22:50:46

标签: database database-design database-schema

我正在构建一个游戏系统,我正在为此设计一个数据库,用于跟踪玩家所玩的游戏。以下是我系统中的实体:

1.Players 2.Groups 3.Games

每个玩家可以属于多个组,一个组中将有多个玩家。

游戏将由该组中的玩家在群组环境中进行。所以每个游戏都会有一个正在玩的小组以及参与该游戏的玩家。

除了玩家个人统计数据外,每位玩家还将在其组中具有特定的统计数据。该系统需要哪些表格?

这是我到目前为止所想到的,我将有一个球员桌。每个玩家都有一个独特的身份和其他信息,以及他的所有团队的统计数据。将有一个组表,包括组ID,组名和有关组的其他信息。

我不知道如何代表球员与群体的关系。另外我还不清楚游戏桌的样子。我假设每个游戏都有一个唯一的ID,播放它的玩家以及该游戏所属的组ID。

1 个答案:

答案 0 :(得分:0)

是的,你需要关系表或关联表......

类似

player_group
---------------
player_id
group_id

game_player
-------------
player_id
game_id

在游戏桌中:

game
----------
game_id
group_id