1. 场景描述:相信大家都接触过各种类型的pc网游,每一个网游中都会有相应的商城系统。商城中有各种各样的物品,而这些物品的出售方式
各有不同,有些是单个物品上架,而有些是一个“优惠包”,一个“优惠包”中包含多种物品。
2. 问题:
1. 单个物品在数据库中设计比较直观,“物品表”关联“物品类型表”。
2. “优惠包”如何设计,应不应该作为一种物品类型?
3. 关于这种“优惠包”打开之后获取的物品也是游戏系统定义的基本物品,那么“优惠包”如果作为一种物品类型,跟物品的关联关系用什么方式体现会更加好?
我主要是 java 方面的,数据库不是很擅长
呵呵,是啊,现在android平台的手机网游!!
如果类型为物品的,就按ID到物品表里找
如果是礼包的,就按ID到礼包表里找。礼包表里可以用礼包ID再去关联相应的物品