我有一個現有的數據庫,需要做一些改變。我需要決定是否改變一個表來記錄額外的數據,或使用現有的表已經記錄了數據的一個單獨的測試,並將其鏈接到新表中的其他表。修改表VS新表的外鍵
現有:
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))
基本上它是工作的方式是有一個測試在檢查壓力體積一次測試序列的開始。現在他們希望每五分鐘記錄一次電子數據。他們仍將執行初始壓力容量測試。
我不明白你的......數據字段2 ......數據字段1 ......術語 – 2009-11-25 18:47:29
我簡單地縮寫了所有的實際數據字段。 '...數據字段1 ...'有六個字段,'...數據字段2 ...'有十幾個字段。 基本上我的意思是追加數據字段從tPressureVolume tMotorData – Tanj 2009-11-25 19:33:50
這是一個泵+ E1。發動機? tMotorData包含el。來自電機的數據,而tPressureVolume描述了泵?估計實體應該能夠「可視化」對象 - 做解釋。 – 2009-11-25 21:10:31