看板 Database 關於我們 聯絡資訊
大家好 目前有一個需求是每天都要對各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
moyasi:A 千萬不要做B這種傻事 12/07 09:45
cloudsan:千萬不要做b這種傻事 12/07 11:15
ji394su33000:B作法耗的資源起碼是A的一千倍 12/08 05:41
plover:A,了不起就把ID normalize掉 12/08 21:37