要做的项目是一个以物换物的网站 其中数据库设计感觉很难
业务需求是 用户能在网站注册物品(想换出去的物品) 和 设置想用什么已有的物品换取其他物品

解决方案 »

  1.   

    要做的项目是一个以物换物的网站 其中数据库设计感觉很难
    业务需求是 用户能在网站注册物品(想换出去的物品) 和 设置想用什么已有的物品换取其他物品
    这个怎么建立 用户与用户 用户与物品 物品与物品的关系 想出了一个但操作非常麻烦 主要是a用户想用a物品换b用户的b物品时 b用户想用b的b物品换c的c物品 这个要是多了 维护起来会无比麻烦
      

  2.   

    切分,需求不要复杂化了对于每个用户的每个物品切分独立维护关系表,以下是部分字段,有其他需求可以继续加用户ID  物品ID  想要交换用户ID  想要交换用户物品ID
    当用户进行物品操作时,涉及关系,直接操作这张关系表