有人可以检查我的ERM图是否正确?

问题描述 投票:0回答:1

这里是ERM:screenshot

这里是上下文:

BodyCare Ltd(BCL)专业提供优质的男士和女士美容和香水盒装礼品套装英国的女性。它仅使用最好的产品的声誉就导致了最近三年的销售额。

皮肤护理套装,彩妆套装,香水套装,护发套装等来自许多将货物运送到BCL在Uxbridge的仓库进行组装的供应商由10名工作人员提供。标准范围约为50套,但每隔一段时间就会有新套为特殊场合制作。市场部一直在寻找新想法和商机。该公司还制定了捐赠其年度总销售额2%的政策对当地慈善机构的价值。组成一套的每个产品都由一个供应商提供,并具有唯一的产品编号和BCL的描述。产品总是作为套装的一部分出售,而不是单独出售。最低要求记录每种产品的库存水平,一旦库存低于此水平,便会下达采购订单筹集资金以补充库存。

这些套装是通过一组销售人员出售的,这些销售人员获得了象征性的薪水,并有机会增加销售佣金收入。佣金按一套价值的10%支付,但在达到业务员的年度销售目标后,该费用会上升20%。提供的整套套件的完整列表包含在公司的目录中。价格范围从650英镑的“豪华休闲”到25.99英镑的更实惠的“定期护理”套装。每套都有一个富于想象力的描述,以吸引客户分钱。大多数BCL客户是购买礼物套装作为其员工和客户礼物的公司客户。也有不错的年轻的专业人​​士的需求,他们只是不时地花哨的话。业务是享受快速增长,目前在Excel Spreadsheets上记录所有内容的系统是证明很耗时并导致错误。

所有者正在考虑建立一个集成的销售订单处理系统,但希望分阶段进行。第一阶段将是客户订单处理系统,以证明概念'。这将使公司能够保留客户详细信息和销售记录促销目的以及识别“高消费人群”。如果证明成功,那么以后也会添加供应商。付款处理由于安全和欺诈方面的考虑,我们通过PayPal进行了付款,此处未计划进行任何更改。

sql entity relationship diagram erd
1个回答
0
投票

您应该使用附加表来打破多对多关系。例如,表“ customer”和“ order”应具有附加的表“ customers order”,并且两个表之间都具有一对多的关系。

UPD:“发货”或“订单”应至少具有一种产品

© www.soinside.com 2019 - 2024. All rights reserved.