作者pppty (无)
看板Database
标题[问题]新手想问这个table怎样设计比较好
时间Thu Dec 6 17:03:50 2012
大家好
目前有一个需求是每天都要对各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
1F:推 moyasi:A 千万不要做B这种傻事 12/07 09:45
2F:推 cloudsan:千万不要做b这种傻事 12/07 11:15
3F:推 ji394su33000:B作法耗的资源起码是A的一千倍 12/08 05:41
4F:→ plover:A,了不起就把ID normalize掉 12/08 21:37