请教个问题,客户有个需求是根据数据算出一个材料的用量

2019-11-22 10:19:48 +08:00
 zender

请教个问题,客户有个需求是根据数据算出一个材料的用量,然后根据这个材料的用量算出其他关联材料的用量,这种数据库怎么设计呀

其他关联材料有很多,需要根据一个材料的量进行判断是否有其他这个材料,

1381 次点击
所在节点    程序员
5 条回复
levelworm
2019-11-22 11:06:25 +08:00
最好能举个例子,如果是社交网站那种 A 的朋友的朋友的朋友。。。这种查询,据说是图数据库比较好,不然就要递归。
hanyingsen
2019-11-22 11:16:30 +08:00
erp 系统中的 BOM 表可以参考一下。
ddzzhen
2019-11-22 12:55:53 +08:00
apply 一个函数就行了吧,用料按照工艺都是固定比例
diyisoft
2019-11-22 13:50:12 +08:00
BOM
blindie
2019-11-22 19:13:29 +08:00
你数据库就正常就行了,能给出查询某个材料的库存就可以。关联材料这些逻辑应该放在后端运算。
比如我库里有 A, B, C 各 10 件,1 个 A 可以由 1 个 B 和 1 个 C 组合成。
那我需要 15 个 A,我就去查库里的 A 有多少缺口,那查出来是 5,那就变成需要 5 个 B 和 5 个 C 了。然后就递归就行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/622009

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX