本人由于是菜鸟,想做一个小型的个人记账系统,现在还在数据库设计阶段,
   我现在想了一下表的雏形:
  用户(id,name,CGname消费品名称,消费类型ID)
  消费(消费类型ID,名称,时间,日期,备注)
  商品(名称,单价,总数量,类型);
 现在我就想到这样三张表,但是好像还有问题,请各位大虾帮帮忙!还有我还想弄一个告警日志的,但是又不知道怎么弄?

解决方案 »

  1.   

    用户表:(user_id, user_name,用户的其它属性信息)
    商品:(商品ID, 单价, 总数量, 类型) --看看你的需求这里面的类型是否要独立建个"类型表"
    消费类别:(消费类型ID,名称,时间,日期,备注) --
    消费日志:(user_id, 消费类型ID, 时间, ...)
      

  2.   

    告警日志?是event
    参考mysql 的event
      

  3.   

    看上去好象并不合理。你的主要记录应该是 消费记录 但没看到你的哪个表是对应这个。 由于不了解你的具体情况只能根据常规的消费表,一般如下users ( uid, uname, .....)
    services (sid, sname, standPrice, ...)
    transactionrecords ( tid, tdate, uid, sid, amount, ....)