MS Access关系 - 我在设计数据库时遇到了问题

时间:2017-05-24 18:17:39

标签: sql ms-access database-design

所以我目前有几张桌子,但我现在的问题与一张桌子有关。该表应该显示"路径"通过几台机器的特定产品。这是下表:

PathID | Step1 | Step2 |步骤3

所以基本上我在每个步骤列中都有一个机器标识符,它链接到一个机器表。然而,并非每个过程都经过三台机器;有些通过更多,有些通过更少,而不是经常以相同的顺序。我觉得这会在这里产生很多冗余输入,我想就如何正确构建这个问题提出一些意见。

谢谢!

1 个答案:

答案 0 :(得分:1)

包含三列(可能更多)的表格:PathIDordinalStepordinal会跟踪订单,并替换Step上的后缀。 PRIMARY KEY可能是(PathID, ordinal)