php - 订单管理系统数据库的设计讨论
PHPz
PHPz 2017-04-11 09:08:32
[PHP讨论组]

实际需求: 一个订单,包含有许多不同的商品(A为鞋子,B为羽绒服),这些商品有不同的数量,(如A商品2个,B商品3个),每种商品可能有不同的多个属性。仓库中是按照详细到商品的所有属性进行库存的,如颜色为黑白的鞋码为42码的品牌为nike的男鞋在001仓库有3双。

感觉乱乱的,是不是该简化下,或者该怎么设计?

PHPz
PHPz

学习是最好的投资!

全部回复(2)
巴扎黑

提供一个思路吧:

  1. 订单.
    订单id 订单itemids(订单中所有item)

  2. 订单item
    一个itemid 对应一个商品

  3. 商品列表
    一个商品id 库存 商品详细属性.(同种的商品 颜色id 尺码id ,分作为不同商品管理.)

  4. 颜色表

  5. 尺码表

怪我咯

你这是一般商城所具备的表结构啊!我简单说一下,不足之处希望其他SG友补充讨论

  • 商品表

  • 商品属性表

  • 商品属性关联表

  • 订单表

  • 订单商品关联表

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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