类似天猫那种网站的商品筛选条件,请问数据库表该如何设计的

bigdata-sb 2013-10-19 11:52:10
例如从天猫导航中选择手机,会有按照价格来筛选。。
选择品牌女装就没有按照价格来筛选的了,但是每一种类的商品的筛选条件都不一样

已有表category,brand,product表



感觉还需要一张条件筛选的表或者是商品特殊属性的表,但是不知道怎么设计的好,请教各位大哥了,小弟感激不尽
...全文
607 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
致知Fighting 2013-10-21
  • 打赏
  • 举报
回复
我觉得用nosql的思路来设计这类表应该会更合适一点
bigdata-sb 2013-10-21
  • 打赏
  • 举报
回复
引用 6 楼 ygycomon 的回复:
我觉得用nosql的思路来设计这类表应该会更合适一点
nosql是神马
bigdata-sb 2013-10-20
  • 打赏
  • 举报
回复
引用 1 楼 AA5279AA 的回复:
以前我也是做电商的,说说我们的数据库设计吧。 商品一张表,SKU信息一张表,SKU库存一张表,商品信息一张表,商品花色,尺码各一张表, 一级分类,二级分类,三级分类各一张表。 表与表之间靠副键关联。 最后商品表信息的话: mjid 商品名 商品描述 商品价格区间 商品分类 等等。。。 把每个属性几乎都设计出一张表,就不需要什么特殊属性的表或者筛选的表了。。
我最开始就是你这样弄得,然后做着做着就做不下去了。。就像你说的花色表,每种商品的选择属性都是不一样的,手机可以选价格区域,服装一般是没有的,手机可以选内存,服装也没有,但是服装可以分男女,手机就不分了。。。尺寸表的话,完全不知道你的意思。。。求详解。。。尺寸、花色到底怎么和商品关联起来
失落夏天 2013-10-20
  • 打赏
  • 举报
回复
我已经离开那家公司,找不到那个数据库表了。。 大体上说一下吧。 商品 Item表 属性 商品编号 商品名 商品描述 商品价格区间 商品分类 适应性别 等等。。。 SKU表 属性 SKU是指最基本的商品单位,同一尺码同一花色为一个SKU SKU值 商品编号 颜色编号 属性号 库存 颜色表 颜色号 颜色 属性表 属性名 属性号 这里放尺码或者内存的对应 适应性别表 男 1 女 2 皆可 0(手机就是皆可) 这样
失落夏天 2013-10-19
  • 打赏
  • 举报
回复
以前我也是做电商的,说说我们的数据库设计吧。 商品一张表,SKU信息一张表,SKU库存一张表,商品信息一张表,商品花色,尺码各一张表, 一级分类,二级分类,三级分类各一张表。 表与表之间靠副键关联。 最后商品表信息的话: mjid 商品名 商品描述 商品价格区间 商品分类 等等。。。 把每个属性几乎都设计出一张表,就不需要什么特殊属性的表或者筛选的表了。。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧