首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

多款游戏,记录玩家得分,项目各有不同,怎么设计数据库

2013-09-05 
多款游戏,记录玩家得分,项目各有不同,如何设计数据库现有n款游戏,需要记录玩家游戏结束时的最终记录,有的

多款游戏,记录玩家得分,项目各有不同,如何设计数据库
现有n款游戏,需要记录玩家游戏结束时的最终记录,有的游戏是记录最高得分,有的游戏记录杀怪数量,有的游戏记录赚钱数字。总之五花八门各有不同;有的游戏是让用户定义一个自己的名字来区分记录的创造者,还有的游戏是通过玩家的mac号来区分记录的创造者。

这样的结构,是不是只能一个游戏一张记录表了?
[解决办法]
不同的游戏间,没有共性或共性不大时,分开来做。
但设计时,考虑一下合并等扩展问题。
1.游戏表 (存储所有游戏)
2.N个游戏用户记录表 (一个游戏对应一张表,建议:加一个GUID字段,表明用户唯一ID)
3.成绩表 (用户唯一ID,根据不同的算法,得到用户的成绩,以统一的展现方式存到此表)

热点排行