数据库怎么设计啊?
调查问卷的数据库设计,具体内容有用户的基本联系方式,调查有单题,多选,填空,各位高手指点数据库设计保存这些数据server 2000 搜索更多相关主题的帖子:
数据库 设计
----------------解决方案--------------------------------------------------------
用户一个表,题目一个表。
----------------解决方案--------------------------------------------------------
ls 这是最原始的想法,题目比如有15题,如果一个用户回答,结果就产生10条数据,冗余太大,能不能将所有答案放在一条记录里面?
[此贴子已经被作者于2007-3-16 10:41:11编辑过]
----------------解决方案--------------------------------------------------------
答卷的内容是不是固定的 ?
----------------解决方案--------------------------------------------------------
jsp 固定.有单选,多选,填空,主要在数据库方面不好设计
----------------解决方案--------------------------------------------------------
把所有的题目都写到一个数据表里不就可以了。
----------------解决方案--------------------------------------------------------
写题目干什么,具体说一下啊,server 2000
你的意思是?这样??
ID name 1 2 3 4 5 .... uesrID
int char int int int char int... int
1234表示题号
----------------解决方案--------------------------------------------------------
以下是引用喃瑟在2007-3-16 10:40:21的发言:
ls 这是最原始的想法,题目比如有15题,如果一个用户回答,结果就产生10条数据,冗余太大,能不能将所有答案放在一条记录里面?
为什么会产生10条数据?
1条足够了.
每个题目一个字段,多选都放一个字段里,用逗号分号等任意可以区分的规则作为分割符号.
----------------解决方案--------------------------------------------------------
打错了撒是10,ls你的意思是把所有的数据放一条数据,比如varchar(500)里面,然后用逗号或者其他符号把每个题的结果隔开,这样题号就不用存储了?是个好方法,谢了
----------------解决方案--------------------------------------------------------