2016-07-05 374 views
0

我需要一些製造數據庫的設計幫助。SQL數據庫設計 - 日期/時間作爲主鍵

我有幾個數據流,我需要聯合在一起,都涉及到一條生產線。每個數據源都是分開收集的,只能在生產運行完成後才能加入。

問題是如何關聯這些流,尤其是因爲我正在將這種數據後置填充到.csv文件中。我可以將每個數據源作爲一個單獨的表格導入到Access中,但我在表格之間唯一的聯繫點是時間戳,我們不能假設這些時間戳都是重疊的。有任何想法嗎?

+0

您可以發佈數據源和一些模擬數據的模式以及您當前如何使用這些數據源?起初以爲似乎所有這些表都有一個生產運行的數據...所以可以將Prod_Id列添加到每個表(在Access中),可以用來加入這些表 – objectNotFound

回答

0

利用生成的「生產運行ID」豐富您的數據,這樣您就知道哪些數據與您的數據相關。可以在導入過程中或導入過程之後完成濃縮。你可以有一個單獨的生產運行表,以保留一些關於運行的信息。

+0

我不確定添加產品運行ID將有所幫助,除非我將行日期/時間轉換爲某種類型的字符串ID,因爲我沒有產品運行ID到日期/時間的映射,並且日期/時間是唯一的共同線程這些數據來源。 – shwan

+0

數據來源既可以是質量檢查,也可以是過程數據,環境數據等。每個數據流都可以從每秒鐘更新到每小時左右。日期/時間是我知道如何聯繫他們的唯一方法。 – shwan

+0

您可以在您的機器中同時運行多個產品運行嗎? – Shadow