2016-08-20 92 views
0

我正在建立一個數據庫,爲一家公司進行一些歷史銷售/市場研究,並且我有幾個關於基本格式和表格組織的問題。爲數據庫選擇合適的結構

我將每日分析個別銷售員的銷售數據以及全公司統計數據和一般市場統計數據。有兩種基本類型的數據集,一種用於公司/市場,另一種用於個人銷售人員。公司的數據基本上是一個時間序列,每天的時間間隔,而銷售員數據目前每天以單個csv提供,幷包含每個銷售人員在給定日期的銷售/個人統計信息。

這似乎很清楚,我想要有兩種不同類型的表格,一種用於時間序列中的公司/市場數據,另一種用於銷售人員的數據。然而,銷售人員的數據可以採取以下三種形式之一:或者保持原樣,在不同的表格中,主鍵爲銷售員ID的每一天,或者重新組織到每個銷售人員的時間表中,主鍵是日期(與公司/市場數據一樣),或者所有銷售人員數據(每天的所有CSV)都組合成一個大表,其中包含某種具有日期和銷售人員ID的複合主表。

大約有250,000行銷售人員數據和大約5000行公司/市場數據。

我的問題有兩個:

首先,這將是最好的時間序列數據庫設置了這項研究給出的數據本質上是在時間序列?

其次,上面列出的銷售人員數據安排的選項是可取的,爲什麼?

任何想法都非常感謝。

+0

Theer是沒有呼叫用於使用特殊時間序列數據庫。大多數交易數據是時間序列,但您不需要特殊的數據庫。 **不要**每個銷售員每天創建一張表。將所有數據放入一個銷售人員表中的日期字段。現在,您可以在任何時間範圍內(比如去年的幾周,幾個月,同一周等)對它進行分析,並將其與日常公約數據相匹配。我可以100%保證你不應該每天創建一張桌子 –

回答

-1

這裏的硬數據不夠我理解你的問題。也許嘗試從每個輸入表共享一行CSV數據?根據我讀過的內容,聽起來您希望爲銷售人員提供一張表格,而在銷售人員編號上鍵入另一張表格。

創建表的銷售人員(如first_name VARCHAR(50),姓氏VARCHAR(50),sales_ID INT) 創建表SalePerformance(sales_ID INT,[日期]日期,sales_volume浮動)