2016-09-30 72 views
0

我想設計一個SQL表,可以從後面,前面,左側,右側,地板和天花板保存拖車圖像中標記的所有損壞,必須在拖車離開基地和返回基地時完成。用於跟蹤拖車損壞情況的SQL表設計

http://previews.123rf.com/images/dymentyd/dymentyd1511/dymentyd151100021/48099625-Front-back-top-and-side-semi-trailer-for-truck-projection-Flat-illustration-for-designing-icons-Stock-Vector.jpg 

我想,我可以在九件每一個圖像劃分,如:

________________ 
|____|_____|_____| 
|____|_____|_____| 
o o   I   

,並點擊了損壞的相應點,這可能是一個或多個。 但是有6個邊和9個將是54個點。

每天有500次旅行和800多個拖車,當然不是所有的拖車在旅途中都會受到傷害,但當他們回到基地時,我們想知道是否有任何拖車新的傷害,所以我們需要比較前後。

這將是如何做到這一點的最佳方式?所以我可以做一個選擇查詢並比較數據。

我認爲有在同一件事一臺54列是不是一個好主意,也許像一列[損害]和插入點(S)1至54

的號碼
_______________ 
|Trailer| Damage| 
|-------|-------| 
|t-3534 | 1,3,54| 
|t-7523 | 23 | 
|t-3562 | 11,12 | 

在此先感謝。

回答

0

你是正確的避免列損壞位置設計,但你的建議替代可以改善。

作爲第一步,我將從錄製所有單個損壞片段到同一記錄中的預告片,並將每個片段存儲在自己的記錄中。這將使您能夠追蹤每個單獨損傷的性質,並在同一位置記錄多個損壞部分。

Trailer Location Description 
t-3534   1 Minor scratch 
t-3534   3 Minor dent 
t-3534  54 Smashed tail-light 
t-3534  54 Loose fender/bumper 

其他增強功能,你可能會考慮

  • 軌道時使用的日期/時間列或引用行程表
  • 更改說明一個參考到另一個表預先定義發生損壞損壞類型
  • 位置可能更「顆粒狀」,例如分成兩個部分「面」和「位置」

所有這些都是當然依賴於其他requrements,你可能有

+0

感謝您的幫助,我很喜歡自己的記錄和其他的想法增強功能,我會做出改變,我會讓你知道它是如何工作的。再次感謝。 –