• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zender
V2EX  ›  程序员

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

  •  
  •   zender · Nov 22, 2019 · 2611 views
    This topic created in 2548 days ago, the information mentioned may be changed or developed.

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

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

    5 replies  •  2019-11-22 19:13:29 +08:00
    levelworm
    levelworm
    Nov 22, 2019 via Android
    1
    最好能举个例子,如果是社交网站那种 A 的朋友的朋友的朋友。。。这种查询,据说是图数据库比较好,不然就要递归。
    hanyingsen
    hanyingsen
    Nov 22, 2019
    2
    erp 系统中的 BOM 表可以参考一下。
    ddzzhen
    ddzzhen
    Nov 22, 2019 via Android
    3
    apply 一个函数就行了吧,用料按照工艺都是固定比例
    diyisoft
    diyisoft
    Nov 22, 2019 via iPhone
    4
    BOM
    blindie
    blindie
    Nov 22, 2019
    5
    你数据库就正常就行了,能给出查询某个材料的库存就可以。关联材料这些逻辑应该放在后端运算。
    比如我库里有 A, B, C 各 10 件,1 个 A 可以由 1 个 B 和 1 个 C 组合成。
    那我需要 15 个 A,我就去查库里的 A 有多少缺口,那查出来是 5,那就变成需要 5 个 B 和 5 个 C 了。然后就递归就行了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4761 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:33 · PVG 11:33 · LAX 19:33 · JFK 22:33
    ♥ Do have faith in what you're doing.