gpt4 book ai didi

database - 部件号字段的原子性

转载 作者:搜寻专家 更新时间:2023-10-30 23:23:18 24 4
gpt4 key购买 nike

在我们的内部库存应用程序中,我们存储了三个值(在单独的字段中),这些值成为这种格式的打印“部件号”:PPP-NNNNN-VVVV(P = 前缀,N = 编号,V = 版本)。

例如,如果您有一个零件 010-00001-01,您知道它是“010”类型零件的版本 1(假设是打印电路板)。

因此,在创建零件的过程中,工程师希望通过在多个前缀中保持“数字”组件(中间 5 位数字)相同来将零件组合在一起,如下所示:

001-00040-0001 - Overall assembly
010-00040-0001 - PCB
015-00040-0001 - Schematics

这似乎有问题且令人沮丧,因为它有时会为“数字”字段添加额外的含义(但并非始终如一,因为并非所有具有相同“数字”组件的部分都必须链接)。

我是纯粹主义者还是这很好? 1NF 在原子性方面非常模糊。我认为我最感到沮丧的是额外的逻辑,以确保整个零件编号的下一个“数字”部分有效并且可用于所有前缀。

最佳答案

已经有不少企业因“零件号综合症”而倒闭或几近倒闭。您也许可以找到一些案例研究。 DEC part numbers有点困惑。

客户并不总是对的,但客户永远是客户。

在这种情况下,在我看来,工程正在尝试使用单个数字来模拟关系。我指的是 Overall assembly、PCB 和 Scematics 之间的关系。最好将关系建模为关系。它让您在未来更加灵活。在这一点上,您可能很难推销工程技术。

关于database - 部件号字段的原子性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3136862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com