作者Vivirand (Vivi)
看板Database
标题[SQL ] 问卷资料库栏位设计 和转换的问题
时间Sun Jul 21 16:56:06 2013
请教各位一个问卷资料库的问题:
目前小的手上这里接到了一个问卷的资料库,
他的栏位设计是这样(举例)
id | qno1(第几大题) | qno2(第几小题) | ans(答案)
但是跟我想像的好像不太一样,
假设现在只有2大题,每大题各有2小题,
以往我们的栏位好像都是建成
id | q11(第1大题第1小题答案,依此类推) | q12 | q21 | q21
我想请问
1. 请问建成
id | qno1(第几大题) | qno2(第几小题) | ans(答案)
这样的用意为何?
以後要查询资料比较快嘛?或是其他原因?
2. 因为分析人员想要看的是
id | q11 | q12 | q21 | q21
(他们说这样比较好懂,也比较好用统计软体跑)
请问我建立一个新的Table去转换比较好,
还是可以建立一个View去转换?
或是各位大大有什麽较好的建议?
以上,先谢谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 175.182.21.117
1F:推 rockchangnew:他资料表这样设计没错啊,弹性较大,你的那种做法, 07/21 23:16
2F:→ rockchangnew:以後要新增问题就要加栏位,程式有可能都要修改 07/21 23:17
3F:推 rockchangnew:分析人员要的是分析资料,只要知道schema不就可以了 07/21 23:21
4F:→ rockchangnew:,不须转成VIEW再分析吧,除非您所谓的分析是指报表 07/21 23:23
5F:→ Vivirand:感谢rock大 他们要的是报表没错^^" 07/22 00:29
6F:→ Vivirand:所以可以用View产生报表嘛? 还是需要再整一个Table~? 07/22 00:30
7F:→ gname:这个设计是对的, 可以把小题用结构的方式卷起来放 07/23 13:47