【发布时间】:2014-02-11 22:50:45
【问题描述】:
我正在构建一个游戏系统,并为此设计一个数据库,用于跟踪玩家玩过的游戏。以下是我系统中的实体:
1.Players 2.Groups 3.Games
每个玩家可以属于多个组,一个组中会有多个玩家。
游戏将由该组的玩家在该组的上下文中进行。因此,每场比赛都会有一个正在参加的小组以及参与该比赛的玩家。
除了玩家的个人统计数据外,每个玩家都会拥有特定于他们所在小组的统计数据。这个系统需要哪些表?
这是我目前所想到的,我将有一张球员桌。每个玩家都有一个唯一的 id 和他的其余信息,以及他所有组的统计数据。将有一个组表,其中包含组 id、组名称和有关组的其他信息。
我不知道如何表示玩家与组的关系。我也不清楚游戏桌会是什么样子。我假设每个游戏都有一个唯一的 ID、玩游戏的玩家以及该游戏所属的组 ID。
【问题讨论】:
标签: database database-design database-schema