【问题标题】:Database Design : A Game system数据库设计:游戏系统
【发布时间】:2014-02-11 22:50:45
【问题描述】:

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

1.Players 2.Groups 3.Games

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

游戏将由该组的玩家在该组的上下文中进行。因此,每场比赛都会有一个正在参加的小组以及参与该比赛的玩家。

除了玩家的个人统计数据外,每个玩家都会拥有特定于他们所在小组的统计数据。这个系统需要哪些表?

这是我目前所想到的,我将有一张球员桌。每个玩家都有一个唯一的 id 和他的其余信息,以及他所有组的统计数据。将有一个组表,其中包含组 id、组名称和有关组的其他信息。

我不知道如何表示玩家与组的关系。我也不清楚游戏桌会是什么样子。我假设每个游戏都有一个唯一的 ID、玩游戏的玩家以及该游戏所属的组 ID。

【问题讨论】:

    标签: database database-design database-schema


    【解决方案1】:

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

    类似

    player_group
    ---------------
    player_id
    group_id
    
    game_player
    -------------
    player_id
    game_id
    

    在游戏桌上:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 1970-01-01
      • 2012-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多