mysql订单表与商品表_数据库——订单表中有不同类型的商品,表的设计
mysql订单表与商品表_数据库——订单表中有不同类型的商
品,表的设计
具体需求,做⼀个类似购物平台,该平台中有多个商家,提供多种销售如酒⽔,虚拟商品(送花),座位预订等。
现在有两⽅⾯的问题,⼀个在订单⽅⾯,是将不同的商品放在不同的订单表中,还是放在同⼀的⼀个订单表中。平台中有多个商家,对不同商家的相同的产品还需要做区分
另⼀个是尽量实现商家端与⽤户端的分离,订单与付款部分的分离
第⼀个问题解决⽅案如下:
1.订单表
ID 订单号      总价格
1  DK3453545  400
2.订单明细表
ID    订单号    序列号 商品ID  数量  单价
丽水土特产
似的组词1001  DK3453545 1    991    1  100
1002  DK3453545 2    992    2  100
1003  DK3453545 3    993    1  100
维拉 法梅加此处的单价显⽰的是购买时的价格,不随产品价格的改变⽽改变
3.商品表
ID  名称        种类  当前价格  描述
991 迪拜酒店      1    100    迪拜七星级帆船酒店
992 上海到迪拜机票  2    100    1⽉1⽇上海到迪拜机票
993 迪拜⼀⽇游    3    100    1⽉2⽇迪拜⼀⽇游
种类字段⽤来对不同类型的商品做区分,商品表中最好能够对商品的id做⼀下记录,因为我的系统中商品来⾃多个商店
4.酒店表
ID  名称    星级
王珞丹的电影41  迪拜酒店  7星
5.机票表
ID  名称          出发地  ⽬的地  类型
51  上海到迪拜机票  上海    迪拜  经济舱
贴笛膜6.旅游表
ID  名称        出发地  ⽬的地  天数  是否有导游
61  迪拜⼀⽇游  上海    迪拜    1    1高一数学教学计划
当系统需要查询当前⽤户的订单时,只先查到1,2,3表。只能看订单概貌,可以将⼀些酒店,机票等共有的属性放到商品表⾥。
然后要看明细,只能点击⼀⾏,进到另⼀个页⾯才能看特定于某个种类产品的属性,这时再去查4或5或6表。这样4,5,6页⾯也可以独⽴了,

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。