现在我开发一个系统
-- 有个需求是这样的,用户拥有的玫瑰花数其中玫瑰花由如下几部分组成1. 系统给用户的 (比如用户登录赠送5朵等)
2. 别的用户送的 (人气指数)-------
后期开发完统计 ,用户的玫瑰数,人气指数我现在设计有 用户表 tab_user (uId,ownRoseNub,getRoseNub)
需要定义一个 消息表- tab_message吗
其中字段为
mId,fromUid,toUid,type,operaTime========我现在纠结的是,是把 玫瑰花数量 需要放到 用户表中吗?================================
高手有这方面的经验吗? 望指教这个感觉跟积分有些类似。

解决方案 »

  1.   

    这个表应该和用户信息表tab_user分开,tab_user只存用户注册的信息,以uId为主键;
    假如只需要统计总数,那么一个表 tab_userRole (uId,ownRoseNub,getRoseNub)就足够了,ownRoseNub 存用户登录获得的(其实最好这个存用户登录次数,用的时候乘5就行,以便以后你可能要改为乘10);getRoseNub放别人送的。
    如何你的站点还需要存用户彼此之间发送的短消息,才需要tab_message表。
      

  2.   

    tab_userRole -> tab_userRose
      

  3.   

    什么玫瑰花,不就是积分点数吗...哪天人家改叫百合花,难道你得把字段都改成xxxLilium?消息又是什么?跟你这个需求有啥关系?先理清业务逻辑,别想当然一拍脑袋就搞所谓“设计”...
      

  4.   

    tab_user  存用户信息
    tab_userRole (uId,发送玫瑰花数量,发送类型)