在我们的内部库存应用,我们存储三个值(在单独的字段)成为以这种格式印刷“份数”: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在原子性方面非常模糊。我认为我大多因为额外的逻辑而感到沮丧,以确保整体零件号码的下一个“数字”部分对所有前缀有效且可用。