请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据库表设计问题

对于表设计有几个问题:

  1. sku表呢?

  2. 为什么商品分类和商品不是多对多关系,一个商品也可能属于多个分类.

  3. deal表中的deal_class字段的说明是什么

  4. 第一次做商城,对于settelement_price这个结算价的概念不是太了解,这个字段感觉和进货价merchant_price一样,请解析这两个字段在生活中分别的作用.

  5. 如果一个商品有多个照片的话 ,应该怎么处理.

    问题比较多 希望讲师耐心解答

正在回答

1回答

moocer 2017-04-12 09:06:06
  1. 这个设计里只有ID没有表

  2. 一般一个商品属于一个分类(当然也有做多个分类的),但是继续深入做的话,可以给商品打标签,这是一个比较常用的手段

  3. deal_class:是否虚拟商品

  4. 结算价格有时候和进货价是一样的,有些场景会有不同

  5. 我们的设计里,一个商品的主图片只有一个(描述内容可以有多个),如果有多个,那通过关联表实现即可

0 回复 有任何疑惑可以回复我~
  • 提问者 羽. #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-04-12 17:29:43
  • 提问者 羽. #2
    谢谢讲师的回复,
    还有如果说有sku表的话,那么sku和deal就是多对一的关系吧,那是不是应该在sku表上加上deal_id列呢?
    如果一个商品有多个图片,那么就在图片的表上加上deal_id列?
    以上两个做法是否正确?
    回复 有任何疑惑可以回复我~ 2017-04-12 17:32:21
  • moocer 回复 提问者 羽. #3
    通常情况下,一个具体的商品就是一个sku,比如iphone7黑色、金色就是两个sku。
    回复 有任何疑惑可以回复我~ 2017-04-12 17:44:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信