关于sql规范化的查询

bfhwhh0e  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(141)

我在数据库中有各种各样的表。这些表格基本上模拟了工程师通过网站逐步插入信息的方法。他们记录一个步骤的所有数据,然后继续下一步。对于一个特定的模块,有20个这样的步骤相继发生。
这些表类似于(单元批次表)

S.No.        Module Number       Lot Number     Signed By       Notes      Date
------------------------------------------------------------------------------------------------
1             A1-001              DAX01          Lydia          No Error   9/17/2018 12:32:01 PM
2             A2-001              DAX01          Palmer         No Error   9/17/2018 12:34:11 PM
3             A1-001              DAX02          Patricia       No Error   9/17/2018 12:37:31 PM

(固化台)

S.No.        Module Number       Pre-Dispense Weight      Post-Dispense Weight      Signed By       Notes          Date
-------------------------------------------------------------------------------------------------------------------------------------------
1             A1-001                3.2                      3.6                    Henry      Slightly higher       9/17/2018 12:39:01 PM
2             A2-001                3.1                      3.9                    Lydia      Very high             9/17/2018 12:45:01 PM
3             A2-001                2.1                      2.9                    Palmer     Within Range          9/17/2018 12:48:01 PM

类似地,还有其他表,它们以与上面相同的样式接收信息。
唯一的问题是模块号可以在表中重复。通常,工程师会在一个特定模块的表中再次记录相同的步骤,这会导致该模块有两个数据条目。如a1-001模块单元批次表所示。他们似乎想要这个功能,因为他们喜欢追溯到一个模块,看看它是如何随着时间的推移而改变的。所有表格都是这样。
最好的办法是什么?还是应该使用其他方法来创建表?
非常感谢您的帮助!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题