我認爲需要拆分一個表,因爲某些記錄與一個表和其他記錄與另一個表相關。但是我真的需要把桌子分開嗎?關係數據庫設計 - 拆分表
的表格如下所示:
樣品(sample_id,sample_type,borehole_id)
鑽孔(borehole_id,X,Y,Z)
TRAM(drawpoint_id,SECTION_ID)
其中表SAMPLE具有類型的樣本核心和電車。核心樣本與BOREHOLE表和電車樣本相關到TRAM表。 (電車樣本沒有地理座標,因此需要單獨保存)
除了這種分型之外,樣本數據是相同的,事實上,我們不能通過分析實驗室的輸入類型來分離樣本。我們可能從一個報告中獲得實驗室的樣本數據,並且只有在查詢該類型後才知道它們是什麼類型。我希望能將所有SAMPLE檢測結果存儲在一張表中。
這通常如何處理?
這是一個常見問題,谷歌'stackoverflow philipxy常見問題子類型'。 – philipxy
是的,謝謝。我查了一下子類型和超類型,就是這樣。 – Elizabeth