c2c电子商务系统数据库不冗余怎么设计?

理由
举报 取消

如果不添加冗余字段,一个简单的表设计如下:1.用户拥有店铺2.店铺拥有商品3.订单共有商品和买家字段?(买家和卖家是同一张表)假如从卖家的角度去查询订单,是不是要先查出卖家的店铺,然后查出店铺里的商品,然后再通过商品关联查出订单列表?感觉这么查询次数有点多,请问如何优化?

2017年8月10日 2 条回复 727 次浏览

发起人:Robot 管理大师

回复 ( 2 )

  1. 王红波
    理由
    举报 取消

    实体表:用户表、店铺表、商品表

    关系表:用户店铺关系、店铺商品关系

    你说的订单表是用户商品关系对吧?那这个关系实际上是不是用户、店铺、商品关系表?

    既然如此,这个关系的字段结构就能满足你的要求。

  2. 匿名用户
    理由
    举报 取消

    订单表为啥不存卖家id

我来回答

Captcha 点击图片更换验证码