大家好
目前有一個需求是每天都要對各ID的數量做紀錄
內容是像下面的資料
Ex. 日期 ID 數量
2012/12/6 A017 5
2012/12/6 A056 7
2012/12/7 A017 8
2012/12/7 A069 3
2012/12/8 A008 2
原本是想用EXCEL去做 初始的想法是像下面的表格
Ex. 2012/12/6 2012/12/7 2012/12/8
A008 2
A017 5 8
A056 7
A069 3
但是ID號碼不是每天都相同 可能新增也可能減少 甚至也沒有特定規律
以上面的表格方式去做紀錄卻浪費很多時間在做比對的動作
所以在想是不是可以改用資料庫的方式去記錄每個ID每天的數量
至少ID是唯一的 不用擔心匯入的時候會因為順序或新加入的ID造成資料對應錯誤
可是....
以前只有學過一點資料庫設計...
這幾天一直想不出來我的table該怎樣設計會比較好...
目前有兩個想法 想請大家指導一些改進的方向
A.設計三個欄位
ID 日期 數量
A017 2012/12/6 5
A056 2012/12/6 7
A017 2012/12/7 8
A069 2012/12/7 3
A008 2012/12/8 2
每天自動導入資料的話
許多重複的ID號碼及日期會否造成資料庫太肥大以及硬碟空間的浪費呢?
B.一個ID一個資料表
只是如果一萬個ID號碼...是否也會造成像A一樣的問題呢?
希望能給小弟一點建議或者思考的方向 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.73.122
推
12/07 09:45, , 1F
12/07 09:45, 1F
推
12/07 11:15, , 2F
12/07 11:15, 2F
推
12/08 05:41, , 3F
12/08 05:41, 3F
→
12/08 21:37, , 4F
12/08 21:37, 4F