一个购物系统的数据库订单表该如何设计

订单中要显示购买者信息,购买者配送地址,商品名,价格,数量其中商品可能是多个。

2个回答

这个最好是设计2个表,,一个订单,,一个订单详情,,订单中是用户的信息与购买的商品名,,订单详情中是商品的具体价格,数量,介绍等信息

一张用户信息表,一张订单详情表,用户信息表唯一,主键是订单详情表的外键

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
数据库订单表设计详解
数据库表设计 商品表存放商品,包含商品的名称、描述、图片链接等等,存储商品的属性。 类目表有类目id,类目名字。一个类目下有多个商品,每件商品又归属到某个类目。因此类目表和商品表是一对多的关系。 订单详情表存放的是一个订单的具体内容,比如买了什么商品,每件商品买了多少件 订单主表包括买家信息,订单总额,是否已支付。与订单详情表是一对多的关系,假如一个订单买了两种商品,那么详情表里面...
mysql订单表如何设计?
mysql订单表如何设计? 商品表和订单表 。 通过一个表来关联。 那删除了商品,相关联的订单表如何显示出这个已经删除的商品? 订单表需要冗余商品名、商品编号、价格等基本信息。 不能只保存一个商品主键,这个是订单表的基本原则,同时生成了订单的商品是不能删除的。 订单表中引用商品表主键,删除使用状态假删。 同时引入商品的状态,总之就是反范式设计,保证一次
订单表设计
数据库中订单表与订单明细表 一般表示一个是主档一个是明晰当 主档记录 记录订单:订单号,创建时间,创建人,是否结案,是否取消订单等状态的信息 明晰当 记录:订购的订单号,数量,价格,厂商 等资料 这样创建有利於系统的维护,和查询资料等 要是一样表,栏位太多,会影响系统效能
订单表的一般设计
订单表的简单设计:    一共有三张表:分别是商品表、商品订单表、商品订单记录表。具体的表设计如下: 商品表:item 订单表:item_order 订单记录表:item_order_allocation
数据库订单表 状态表设计的问题
最近看那些项目实战的视频,发现里面都喜欢把订单表的状态单独设计 一个状态表来存放。rnrn这样做有什么好处?rnrn只是方便修改显示文字?那不如直接改成支持国际化的设计?rnrn只是方便以后加减状态?加减状态是要改具体逻辑的吧?加了一个状态,可以不用修改逻辑?
关于订单表字段设计
设计一个销售单表, 纠结一个问题: rn单据有3种状态: 未审核, 已审核, 已作废. rn未审核的可以 审核和作废, rn审核过,可以反审核,回到未审核状态. 或者作废 rn已作废的,就只能删除了rnrn我现在用了两个字段来标识, 一个字段是 "是否审核", 一个字段是 "是否作废"rn不知道这样合不合理, 请大牛帮忙参考下,谢谢
java mysql 订单表设计
        最近由于系统日益复杂的需求系统中各种类型订单越来越多,原来的这些订单表已经不能满足当下的需求,以可扩展为目标打算对这些订单表进行重构,本文只涉及基础版的设计,对于高并发、分布式等暂不考虑。         之前的系统订单按不同业务有不同的订单表,比如洗车订单表、喷漆订单表、内饰清洗订单表等。在网上找了一些订单的设计方案,也跟朋友讨论了一下几个设计方案的情况得出如下几个结果。 方...
面对现实的订单表设计大法
本课程是基于web开发领域下的实战mysql课程。本课程会模拟一个项目需求,从一万数据到百万数据逐步讲解如何建立、优化和第三方库结合的过程。rn同时本课程的高潮在:rn1、mysql+memcached的结合实战rn2、mysql+redis的结合实战rn3、mysql+mycat(数据库中间件)在分库分表中的基本使用rn4、mysql+HaProxy的负载均衡配置rn5、实际案例中的一些表设计讲解。
如何设计订单表和订单明细表
当前设计了两个表:rn表1:ID,UserID,OrderNo,Status......rn表2:ID,OrderID,ProductID,Price,Number,TotalAmount......rnrn存储过程传回参数:用户ID,商品ID集合(666666,999999),数量集合(3,5)。请问在存储过程中生成订单后,如何按照两个集合,并从商品表中取得商品当前的实时价格,并依次写入订单明细表中呢?rn
请问购物订单表如何设计
买家购买商品后,产生一个订单,那么订单进行的每个步骤的数据如付款、付款时间,发货、发货时单,确认收货等信息应该如何设计,都放在订单表中吗?
订单表和子订单表的问题
数据库中设计了2个表,订单表和子订单表,是一对多的关系。rn基本结构如下:rn订单表:rn订单编号,订单性质,订单状态rnrn子订单表rn子订单编号,订单编号,本单金额,执行日期,子订单状态rn(同一订单下的子订单执行日期不同,也就是说每个订单每天最多执行一个子订单,每个订单至少包含1个子订单。)rnrn订单总额 =子订单数量×每单金额rn每单子订单完成时,代表该单金额已被消费rnrn现需要在对订建立订单查询,查询结果中需要有如下信息rn订单开始日期,订单结束日期,订单总额,订单已消费金额,子订单期数,剩余期数(未执行的子订单数量)rnrn刚开始我将这些信息都硬性的在订单表中用字段存储,但是子订单经常变动(临时删除,临时改期,临时价格变动等等),每一次子订单信息变动订单表都要做太多的改变,所以我就讲数据库改成现在的结构,这样子订单怎么变都不影响订单表,但是查询又不知道要怎么搞才能获取我所需要的所有信息,如何在数据库中建立相应视图以供查询?rnrn求各位大神赐教!!rn
购物网站数据库订单表的设计问题
学生党在做毕业设计,数据库和sql语句不会写了,求各位大神帮帮忙[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/21.gif][/img]rn数据库是个B2C数据库rn购物车表CarrncartNo(编号),proNo(商品编号),proName(商品名称),proPrice(单价),proNum(购买数量),cusNo(顾客id)rn现在要做的是把购物车的内容写入订单表,要求订单表至少要有编号,商品总额,订单内容(商品编号、名称、单价和数量))顾客ID,下单时间(当前时间)rnrnrn求订单表的设计方案和存储过程。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
小case,订单表设计,您们如何设计的
rt
数据库设计高手请赐教,订单表的设计
系统中有多个项目,不同的项目订单内容不同,由于项目随时都会增加,对于订单的内容具有不可预知性,请教如何设计一个能够自定义内容的订单表
订单表和订单号的问题
做一个订单表,如下rnorderid //主键rncustomerid //用户号rnproductid //产品号rnnum //数量rnprice //价格rn...rnrn如果把订单号作为主键的话,一般买东西都是买很多种类,不同数量,我这么做的表一行只能记录一种产品的情况,如果多种产品,应该都属于同一个订单号,但是订单号是主键,不允许重复,那怎么解决?
【求】有经验的进,订单表设计
开发一个项目,涉及到在线下订单,其中注册用户和游客都可下单,请教下:rn针对这个,订单表是该把所有订单都放到一个表,用一个字段表示该订单属于注册用户还是游客这样好,还是,注册用户一个订单表,普通游客一个订单表,这样好。rn如果按第一种,用户表就无法和订单表做外键关联了!rn
帮忙电子商务订单表相关设计!
因为订单涉及的内容和相关边比较多,希望经验丰富的高手们帮忙设计一个字段比较少功能实现多的表rnrn相关连的有用户和商品我只能想到这么多了啊..在线等ing....
关系型数据库设计-用户表和订单表 怎么设计
如果一个电商用关系型数据库, 假设有一个用户表,有一个订单表,订单表中有一个用户ID 的字段, 那查询某个用户的所有订单时岂不是要遍历整个订单表?n没有在互联网公司工作过,不知道是怎么设计的,求解答。
Crud订单表操作
这是关于数据增删改查的操作以及代码,如果你需要就快来下载吧
PTA - 订单表(结构体)
订单表(结构体) 题目:定义一个表示商品订单的结构体Order,成员包括:商品名(trade/字符串)、单价(price/实型)、数量(num/整型)。 定义一个Order结构体数组,向里面输入订单信息(不超过10条)。 输出订单表,计算商品总数和总价格。 输入格式: 先输入订单条数n 再输入n条订单信息: 商品名1(不允许有空格) 单价 数量 商品名2(不允许有空格) 单价 数量 … 输出格式:...
大家看我的订单表设计合理吗?
MySQL数据库。共四张表如下:rnuserrn________________________________________rn[color=#FF0000]id1 [/color] | username | password |question |answer |emailrn1 | 张三 |1234 |我的问题|不知道 |nmbhcrn2 |李四 |567 you and me| ok |skyjjlrnrnOrderrn[color=#FF0000]id2 [/color]|time | name | phone |address |[color=#FF0000] user_id [/color]|rn1 |2009 |收货人1|110 |北京 | 1 rn2|2009 |收货人1|110 |北京 | 1 rn3|2009 |收货人2 | 119 |上海 | 2 rnrnPurchasern[color=#FF0000]id3[/color] | book_id | number | [color=#FF0000] order_id[/color]rn1 | 1 | 10本 | 1rn2| 2 | 5本 | 1rn3| 2 |2本 | 2rn4| 3 |3本 | 2rn5| 4 |1本 | 2rn5| 2 |2本 | 3rnrnbookrn[color=#FF0000]id4[/color] | bname | author| number | price | publis rn1 | java入门| |某某1 |230页 |23.0 |中央大出版社rn2| sql提高 |某某2 |400页 | 50.0|中央小出版社rn3| java提高| 王某某|300页 |34.5| 北京出版社rn4| 管理学 |王某某| 800页 |99.0| 北京大出版社rn rnuser(1:n)order,外键 user_id([color=#FF0000]一个用户(user)对应多条订单(order))[/color]rnorder(1:n)purchase,外键 order_id([color=#FF0000]一条订单(order)中包括多本书记录,只记录书号(book_id)和几本(number))[/color]rnpurchase(1:1)book,外键 book_id()([color=#FF0000]purchase中book_id对应一本书)[/color]rnrnrn这不满足松耦合的思想吧??以后没法维护??rnrnrn比如我去掉purchase这张表,那么book表就成了这样,重复的字段多了书名,作者,页码,价格,出版社等书的所有属性。rn[color=#FF0000]id4[/color] | bname | author| number | price | publis |order_idrn1 | java入门| |某某1 |230页 |23.0 |中央大出版社 |1rn2| sql提高 |某某2 |400页 | 50.0|中央小出版社 |1rn3| java提高| 王某某|300页 |34.5| 北京出版社 |1rn4| 管理学 |王某某| 800页 |99.0| 北京大出版社|1rn5| java入门| |某某1 |230页 |23.0 |中央大出版社 |1rn6|java入门| |某某1 |230页 |23.0 |中央大出版社 |2rn7|java入门| |某某1 |230页 |23.0 |中央大出版社 |3rn8|java入门| |某某1 |230页 |23.0 |中央大出版社 |4rn9|java入门| |某某1 |230页 |23.0 |中央大出版社 |5rnrn如果进一步减少表,那么重复的字段将会更多。。rn请问该怎么权衡其间利弊。我设计的表是不是太多了?rn或者给出更优的设计方案。谢谢
订单表与产品表应该怎么设计
因为现在产品的种类比较多,每个种类的属性都不相同,因此设计了多个表存储不同的产品 ,但是在设计订单表时出现了一个问题,外键不知道该怎么关联才行,多个产品表与一个订单表。rn是不是上面的设计有点问题,望知道怎么设计的人能否告诉下,对于不同产品,不同属性,又要有订单表,这些表应该怎么设计才好
关于网上交易的订单表
我做一个二手东西网上交易的,订单表我的思路是这样设计的,rn订单编号,物品id,数量,总价格,用户([color=#FF0000]注:是通过网上银行交易[/color])rnrn当用户点击购买时,订单表应该如何设计才能查询显示出下面的信息:rn在买主订单信息那块显示所订物品和价格,和数量,行为为'买入'rn在卖主订单信息那块显示所出售的物品和价格和数量,行为为‘卖出’rnrn希望有经验的朋友多多帮助。rnrnrn
下单-保存订单表②
<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <span style="color:#FF0000;"><strong>考虑到部分学生只需要学习前台或是后台,故将点餐系统分为点餐系统前台和点餐系统后台两个项目,当前课程为点餐系统前台</strong></span>n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong>该课程主要涉及到的技术有:</strong>JSP,JavaScript,jQuery,servlet,JDBC,Mysql。JDK版本为1.8,Tomcat8.0.n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong>项目涉及的功能大致有:</strong>餐桌的占位与取消占位,购物车功能,下单功能,菜单管理,订单管理,用户登录及记住密码,用户注册。n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong><span style="color:#FF0000;">点餐系统后台链接:</span></strong><span style="font-size:12px;">https://edu.csdn.net/course/detail/19572</span>n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <span style="font-size:12px;"><br /></span>n</p>
订单表---存储过程
订单表---存储过程
订单表 结构设计
订单: 分为以下几种rn 订单凭证(接到客户的订单表),采购订单, 销售订单,委外订单rnrn我的数据库 该怎样设计rnrn1: 订单类型表: 分 订购,采购,销售,委外rn 订单表: 。。。。rn 订单详情表:rnrn2: 订单凭证表 - 订单凭证表详情rn 采购订单, 采购订单详情表rn 一次类推rnrn他们之间可以相互切换, 就是 订单凭证 (产品产线做完以后),可以转换成 销售订单
订单表汇总.
订单表rnrnrnID COMPANY SALEPRICE CREATER CREATTIMErn1 A 100 101 2010-12-01rn2 A 200 101 2010-12-01rn3 B 300 301 2010-12-01rn4 C 100 101 2010-12-02rn5 D 200 201 2010-12-03rn rnrn要求统计结果:rn 日期 101 201 301rn 总金额 不同客户数 总金额 不同客户数 总金额 不同客户数 rn2010-12-01 300 1 0 0 300 1rn2010-12-02 100 1 0 0 0 0rn2010-12-03 0 0 200 1 0 0
下单-保存订单表①
<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn <strong><strong><strong><span style="color:#E53333;">考虑到部分学生只需要学习前台或是后台,故将点餐系统分为点餐系统前台和点餐系统后台两个项目,</span></strong></strong></strong> rn</p>rn<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn <strong><strong><strong><span style="color:#E53333;">当前课程包含点餐系统前台和点餐系统后台,以及如何将点餐系统前台和后台合并的课程</span></strong></strong></strong> rn</p>rn<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn <strong><strong><strong><br />rn</strong></strong></strong> rn</p>rn<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn <strong>该课程主要涉及到的技术有:</strong>JSP,JavaScript,jQuery,servlet,JDBC,Mysql。JDK版本为1.8,Tomcat8.0.rn</p>rn<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn <strong>前台涉及的功能大致有:</strong><span>餐桌的占位与取消占位,购物车功能,下单功能,菜单管理,订单管理,用户登录及记住密码,用户注册。</span> rn</p>rn<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn <strong>后台涉及的功能大致有:</strong>餐桌管理,菜品类型管理,菜品管理,订单管理,用户登录及记住密码,用户注册。rn</p>rn<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn <br />rn</p>rn<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn 学完本课程后,学员可掌握项目的完整开发过程。同时,学会如何将原来学过的如JSP,JavaScript,jQuery,servlet,JDBC,Mysql整合起来开发项目,理解各技术之间的联系以及作用。rn</p>rn<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">rn <br />rn</p>
CRM订单表关系
不断补充中。。。。。。
支付宝支付之订单表的创建
一 知道支付宝的申请流程以及申请条件<br />n二 知道支付的整个流程<br />n三 设计线上支付的逻辑代码
订单表 主订单表 订单详情表
 主订单对应多个自订单 一对多   
请教一个关于会员,订单表的设计问题
比如有个会员表hytb,hyid唯一主键,hyuser也是唯一的!rn----------------------rnhyid hy_user nianlingrnrn1 wlm 23rnrn2 haha 45rnrn...... .... ...rn----------------------rn有个订单表ddtbrn----------------------rnddid hyrn----------------------rnrn请问大家平时设计这个订单表的时候,一般用会员id做外键,还是用会员用户名做外键呢!那种方式比较好些,科学一些呢!rnrn谢谢!
如何做一个订单表和订单明细表?
[img=http://www.hy99.com/images/bn.jpg][/img]rn订单表里。有日期,订单编号和相关的字段rnrn在订单表里能输入订单明细。类似dbgrid这样的表格。。rnrn而且在表格里输入产品的编号,,就自动调用产品的名称。单价。单位等相关信息。rn最后提交订单表的时候,订单表在订单表里。明细在另一张表里。订单编号作为主键关联。rnrn提供思路就好了。用什么控件能实现这样的操作。
一个订单表如何创建,一个订单包含好几个产品
一个订单表如何创建,一个订单包含好几个产品,数据库用sql2005 ,是不是需要两个表才可以实现啊 例如rn主表:taborderrn次表:taborder_childrnrn主表放主订单,次表放的是产品,还有其他方式吗
支付宝实战之订单表的详细分析
一 知道支付宝的申请流程以及申请条件<br />n二 知道支付的整个流程<br />n三 设计线上支付的逻辑代码
如何确定订单表中价格的问题?
价格表:rnrnrn[img=http://bbs.bccn.net/attachment.php?aid=44617&k=3e9eaa69e5ab0d4b141928cdb16f0c01&t=1243688376&noupdate=yes][/img]rn rnrn订单表:rnrnrn[img=http://bbs.bccn.net/attachment.php?aid=44618&k=3f6cc44f2ea6845c5d81c3d4f46e9c3f&t=1243688376&noupdate=yes][/img]rn rnrn我现在要做的是,根据订单表中的订单日期,去价格表里找相应的价格,然后将确定的价格更新到订单表中。rnrn例如图片中的数据,Part01的订单日期是2009-4-1,根据这个时间去价格表中找其相应的有效价格,这个价格应该为¥10.00,因为2009-4-1在2008-3-1到2009-5-1这个时间段之间;而Part02的订单日期也是2009-4-1,根据这个时间去价格表里找其相应的有效价格,发现找不到时(因为有可能这个物品是最新添加进价格表的,而添加它的时间晚于下订单的时间),就把最接近的它的时间对应的价格更新到订单表中。rnrn图片中的示例得到的结果应该为:rnrnrn[img=http://bbs.bccn.net/attachment.php?aid=44619&k=caffa77bf7ecbed9d59761d33fcd6da1&t=1243688376&noupdate=yes][/img]rn
在线网店订单表的设计问题
订单表:订单编号、商品编号、……rnrn比如某人买了三件商品A、B、C,数量各是1、2、3,那么我怎么存进订单表,这样rn订单表:100001、A,1;B,2;C,3、……行吗?用分号隔开每件商品,用逗号隔开数量。rnrn还是插入3条记录rn100001、A、1rn100001、B、2rn100001、C、3rn但这样好像没有主键了?rnrn哪种合理?或者应该怎么做?rn
mysql订单表主键的自动生成
在mysql环境下,订单表的主键要怎么设计呢?不使用auto_increment自动增长,那怎么使他自动生成?
03、购物车订单表.sql
------购物车订单表BDM层 create database if not exists bdm; create external table if not exists bdm.itcast_bdm_order_cart( id bigint,–ID session_id string,–sessionID user_id string,–用户ID goods_id string,–商品ID...
该数据库该如何设计
有 电影 人物 职业(导演 编剧 演员) 几个实体rnrn每个电影 包括全部3个职业rn每个电影可以有 多个导演 编剧 演员 rn每个人物 可以兼任3个职业 rnrn此数据库的表该怎么设计,他们间的关系又该如何?rnrn一开始我设置的 电影 人物 职业3个表 两两多对多关系,现在好像越来越有问题,请各位老人给个意见!rnrn
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池