日期:2014-05-18  浏览次数:20535 次

请问应用怎样设计这样的数据库中的表?
做个asp.net的回访系统,其中回访内容的进行回答,有的是选择题(可能不只是4个选项),有的是多选题,有的是填空题,那么应该怎样设计这些表结构,就只能是一个题型做一个表吗?   还有其他方法吗?

------解决方案--------------------
最好还是一种题型一张表吧!
这样比较规范,
而且结构清晰不混乱!
也方便后期的维护!

如果真的放到一个表里,我想这张表一定会有很多冗余数据,看着就十分恼人啊!~
------解决方案--------------------
如果想一张表的话,问题答案那个字段可以用字符串类型,单选和填空不用说,多选就用****一类的特殊字符串间隔开,取的时候再拆!

最好再加一个问题类型的字段,标志单选,多选,填空,这样也许会清晰些吧!