请教一个商品表设计问题

最近自己在做一个供销系统 为了方便商家添加商品 在系统里做了个总商品表 商家按照图片点击商品就把总商品表里的商品加到了自己的商品里 当然商家也可以自己添加自己的商品
下面是说明图

                      定义好的系统商品
                    |       |      |
                  商家商品 商家商品 商家商品
                  

请问有过经验的同学 这个怎么设计效率比较高。。。

阅读 1.9k
1 个回答

这个很多种设计方法啊,可以用mongodb 可以用Mysql,我就简单写在一起了,其实表还可以再细拆一下的。
mysql:
商品总表Products:id,name,price.....
商家商品表Products_Seller:id:id,seller_uid,name,price....
商家表Seller:id,user_name,.....

然后就是实现你的点击商品添加到自己的商店里,这里其实完全不用在mysql这边操作,在业务逻辑层,在点击图片的时候,执行逻辑:

  1. 查询商品总表Product的商品相关字段信息出来

  2. 把查询出的商品信息,添加到Products_Seller表中,seller_uid存上当前登录商家的就行,以后根据这个uid来区分就行了,自己添加就直接添加到Products_Seller表里。
    其实这里的商家商品表还可以再进行优化的。

mongodb:
使用mongodb主要是考虑到商品的动态属性问题,不然你还要建立商品属性表,然后关联啥的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题