一个物料多个供应商,数据库结构怎么设计好

一个物料多个供应商,数据库结构怎么设计好,第1张

简单来说,就设计一个物料表和一个供应商的表就可以了,但供应商和物料其实都是唯一的key。他们本来都是唯一的一条数据,如何一对多的关联呢?

你的问题可能是这样的,每一种物料只有一条数据,而每个供应商也只有一条数据,怎么也无法建立出一对多的关系。如果增加一个关联字段,也只能关联到一条数据,这样的做法一般适用于一对一的关系。

我有个解决方案,不用修改你现在的两个表的设计,新建一个“中介”的中间表。这个中间表两个或三个字段(如果是三个字段,有一个字段是自增加的Key)。主要的两个字段就是物料表的key和供应商表的key,这样,每种物料对应多少供应商,全部插入到这个中间表里面。物料表或者供应商表的数据只要没有新的数据加入,就可以不用去改它们。实际上,这种设计还可以应用到权限角色管理上,比如一个User对应多个角色Role,而在User表,每个人一条数据就够了,而不是去增加只有角色不同的User数据,在执行查询 *** 作的时候,也会引起逻辑混乱。

对供应商进行有效的管理首先是供应关系开发,一种是现有供应商的关系开发,通过和现有供应商的合作,对彼此关系进行重新评估、维护、促进等一系列的活动。

使双方关系越来越稳定紧密,另一种是新的潜在供应商关系的开发,即新供应商的开发、选择、详细的考察、分析、商务谈判、评估等活动转将潜在供应商变为正式供应商的过程。

供应商是向企业及其竞争对手供应各种所需资源的企业和个人,包括提供原材料、设备、能源、劳务和资金等。

它们的情况如何会对企业的营销活动产生巨大的影响,如原材料价格变化、短缺等都会影响企业产品的价格和交货期,并会因而削弱企业与客户的长期合作与利益,因此,营销人员必须对供应商的情况有比较全面的了解和透彻的分析,供应商既是商务谈判中的对手更是合作伙伴。

供应商管理的重要性:

1、降低成本。成本是企业“永远的痛”,据美国调查显示,在美国制造业中采购成本占到了产品单位成本的40%-60%左右,采购成本比例将随着核心能力的集中和业务外包比例的增加而增加,因而供应商直接关系到产品的最终成本。

2、提高产品质量。Willis和Huston1990年的研究表明,30%的质量问题出在供应商方面,良好的供应商管理能有效地改进产品质量。

3、降低库存。减少库存压力使制造商将前端库存转嫁给供应商,这样不利于合作伙伴关系的建立。供应商管理可以进行协调库存管理。

4、缩短交货期。80%的产品交货期是由供应商引起的,缩短产品交货期应从源头做起。

简单点可建个Excel文件,如果公司有IT部门可由IT部门自行编个采购的程序或者根据需要买套软件,数据库中一般应有购买周期,批量,单价,供方等,我想建立此类数据库的目的主要是一方面防止出现供货不足或供货量大造成库存大,另一方面实现以较少的价钱买到合适的物料。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6899998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存