[問題]新手想問這個table怎樣設計比較好

看板Database作者 (無)時間13年前 (2012/12/06 17:03), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
大家好 目前有一個需求是每天都要對各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
A 千萬不要做B這種傻事
12/07 09:45, 1F

12/07 11:15, , 2F
千萬不要做b這種傻事
12/07 11:15, 2F

12/08 05:41, , 3F
B作法耗的資源起碼是A的一千倍
12/08 05:41, 3F

12/08 21:37, , 4F
A,了不起就把ID normalize掉
12/08 21:37, 4F
文章代碼(AID): #1Gm5zvsf (Database)