以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 数据库好难懂,求一个多对多的订单数据库模型。。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75255) |
-- 作者:gowy111 -- 发布时间:2015/10/1 17:15:00 -- [求助] 数据库好难懂,求一个多对多的订单数据库模型。。 如题。。数据关联完全不会。。。 我只能表达下每个表框里要显示什么。。 订单列表:序号,开始日期,订单号,单位,物品概要,结束日期。 订单明细:物资编码,物品名,规格,数量,计量单位,单价(这个是要空着手动填入的) 报价明细:供货单位,单价(对应上面订单明细的单价,这边输入,上面同步更新),主要联系人,手机,QQ,邮箱,备注 哪位大哥能帮小白指点下这数据库怎么弄,怎么链接?
|
-- 作者:sloyy -- 发布时间:2015/10/1 21:20:00 -- 关联完全不会,那就先学会: |
-- 作者:大红袍 -- 发布时间:2015/10/4 11:57:00 -- 订单表做父表,明细表做子表。
输入报价明细的时候,取值给订单明细即可。http://www.foxtable.com/help/topics/1459.htm
|
-- 作者:gowy111 -- 发布时间:2015/10/14 0:21:00 -- 谢谢,但是还是有一点不懂, 我方案改了,。 点击 订单明细内的物品A,报价明细就能显示物品A的报价和商家信息,(同时存在几个商家),然后老板会选出一个商家的报价作为最终确定价格。 每一个物品都会有几个商家的报价。 同时订单A和订单B里都有可能包括物品A,我想让所有报价信息跟着 物品Id走, 物品A可能要跟着订单A走,同时也要跟着订单B走。。或又同时跟着订单C走,举例:订单A物品 (键盘,U盘); 订单B(鼠标,U盘); 订单C(硬盘,U盘), 困惑点:订单表和订单明细表怎么设置数据库关联?字段是啥? 数据库设计:
订单总表: 订单ID,订单厂家,地址,备注
订单物品明细:订单ID,物品ID,物品名,规格,备注,
报价明细: 物品ID,供货方,联系人,联系方式。 关联方式:
订单ID(总表,父) <--- 订单ID (物品明细表,子)
物品ID (物品明细表,父) <--- 物品ID (报价明细,子) 对吗? 问题: 这样设计达到一个物品ID 能同时绑定到多个订单ID?? |
-- 作者:kite -- 发布时间:2015/10/14 0:59:00 -- 看注册名,我比你早半个月而已,我也一直在学习, 我的理解如下:
设置两个关联表: 物品(父)——订单(子) 用物品编号关联 物品(父)——报价(子) 用物品编号关联
用数据字典,多值字段,列表项目,目录树等功能,对个别列进行约定
先录入物品,再录入报价,最后录入订单。
我也是刚开始探索,希望你敲定后给个回复。 |
-- 作者:大红袍 -- 发布时间:2015/10/14 10:08:00 -- 要被多次引用的表,做父表。 |