问一个电商网站商品表和商品分类表的设计?

php中文网
发布: 2016-06-06 20:19:44
原创
1816人浏览过

问题列表:

  1. 分类表是使用PID无限分类还是使用path无线分类比较好?

  2. 如果是按照PID的无线分类,也就是说一个分类的PID要么为0(顶级分类),要么必须从属一个分类,否则就是一个没用的分类被遗忘的分类,那么这种情况需要将PID设为外键约束吗,PID-ID外表也是主表,这样可以吗?

  3. 商品表与分类表的关系,多对多还是一对多?

    动力先锋仿阿里巴巴B2B电子商务系统
    动力先锋仿阿里巴巴B2B电子商务系统

    前台功能介绍:1、网页首页显示有高级会员推荐,精品推荐,商业机会分类列表,最新供求信息,网站动态,推荐企业,行业动态等;2、商业机会栏目功能有:二级分类,已经带有详细分类的数据库,后台可以更改增加操作,并可以推荐公司,栏目分为分类显示信息,最新的采购、供应、合作和代理信息,搜索时同样按分类,信息,时间,交易类型等搜索;3、展厅展品栏目功能:二级分类,已经带有详细分类的数据库,后台可以更改增加操作,

    动力先锋仿阿里巴巴B2B电子商务系统 0
    查看详情 动力先锋仿阿里巴巴B2B电子商务系统
  4. 分类是很多级的,商品必须属于某个分类的最底级还是可以随意?

  5. 淘宝网是怎么设计的呢,估计淘宝网有多少个分类呢,怎么设计维护的呢

回复内容:

问题列表:

  1. 分类表是使用PID无限分类还是使用path无线分类比较好?

  2. 如果是按照PID的无线分类,也就是说一个分类的PID要么为0(顶级分类),要么必须从属一个分类,否则就是一个没用的分类被遗忘的分类,那么这种情况需要将PID设为外键约束吗,PID-ID外表也是主表,这样可以吗?

  3. 商品表与分类表的关系,多对多还是一对多?

  4. 分类是很多级的,商品必须属于某个分类的最底级还是可以随意?

  5. 淘宝网是怎么设计的呢,估计淘宝网有多少个分类呢,怎么设计维护的呢

淘宝的类目体系是一个单独的项目,专门有人做类目的维护。而且分前台类目和后台类目,前台类目面向用户,后台类目面向技术。前后台类目通过类目的属性完成映射关系。

类目不是无限可分的。任何一个类目都是通过一组属性定义的。商品有了属性才归到一个类目下。如手机是一个类目,但华为手机不是一个类目,只是具有品牌:华为属性的手机,当然手机不会只具有品牌一个属性。但是所有的手机都归属于手机这个类目。

淘宝类目是树形结构,最高只有4级,所有的商品有一个类目id,这个类目id一定是一个叶子类目。非叶子类目不能挂商品。上面举例的手机就是一个叶子类目。

其实淘宝的类目体系中,属性才是最重要的。

分类下无商品 这没什么
实际上 分类和品牌也可以建立对应关系的
子分类 肯定是要继承父分类的一些业务规则
可以不必限制商品非得挂在叶子分类节点上 初次设计系统 分类妥妥要变 这样可以避免分类变动引起的坑
人为限制死分类的最深层级 可以减小开发难度 淘宝那么大也才就4级

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号