我有一个需要进行一些更改的现有数据库。我需要决定是更改表以记录额外数据还是使用已经记录该数据的现有表进行单独测试并将其链接到具有新表的另一个表。
现存的:
tSubTest(ixSubTest (pk), ixTest (fk))
tPressureVolume( ixPressureVolume (pk), ixSubTest (fk), ...data fields 1...)
tMotorData( ixMotorData (pk), ixSubTest (fk), ...data fields2...)
选项1:
tSubTest(ixSubTest (pk), ixTest (fk))
tPressureVolume( ixPressureVolume (pk), ixSubTest (fk), ...data fields 1...)
tMotorData( ixMotorData (pk), ixSubTest (fk), ...data fields2..., ...data fields 1...)
选项 2:
tSubTest(ixSubTest (pk), ixTest (fk))
tPressureVolume( ixPressureVolume (pk), ixSubTest (fk), ...data fields 1...)
tMotorData( ixMotorData (pk), ixSubTest (fk), ...data fields2...)
tMDPVLink( ixMDPVLink (pk), ixMotorData (fk), ixPressureVolume (fk))
基本上它的工作方式是在测试序列开始时进行一次检查压力体积的测试。现在他们想每五分钟记录一次它和其他电气数据。他们仍将执行初始压力容量测试。