| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 208 人关注过本帖
标题:求助:问卷调查的数据库表设计
收藏  订阅  推荐  打印
yanziyz
Rank: 2
等级:注册会员
帖子:142
积分:1554
注册:2006-5-20
求助:问卷调查的数据库表设计

现在为学校做“网上问卷调查系统”但在数据库表设计中颇有难度,高手指点。。。。。急
2008-9-19 09:58
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:7967
积分:81334
注册:2004-7-17

问题表
问题编号 主键不重复
问卷编号 外键可重复
问题内容

问卷表
问卷编号 主键不重复
问卷名称

答案表
问题编号 外键可重复
用户名
问题答案

问卷表里一条数据对应多个问题,问题表存储问卷的问题
答案表是用户的回答内容通过答案表的问题编号可以追述到问卷

比如
问卷编号   问卷名称
  01      用户使用问题调查

问题编号 问卷编号 问题内容
  01        01    使用问题1
  02        01    使用问题2
  03        01    使用问题3

问题编号 用户名   问题答案
  01       abc    abc的问题答案1
  02       abc    abc的问题答案2
  03       abc    abc的问题答案3
  01       def    def的问题答案1
  02       def    def的问题答案2
  03       def    def的问题答案3

以上为个人想法仅供参考

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-9-19 10:27
yanziyz
Rank: 2
等级:注册会员
帖子:142
积分:1554
注册:2006-5-20

谢谢版主"yms123"的回复,你的方法是可以,但好像解决不了问题,我想实现以各种方式统计问卷结果,例如按用户身份统计。现在我设计了“问卷表”和“问题表”,不知该如何设计答案表
    CREATE TABLE question (
       Id                   int IDENTITY(1,1) NOT NULL,
       Type                 varchar(50)  NULL,
       Title                varchar(100) NULL,
       Answer               varchar(500) NULL,
       Result               varchar(100) NULL,
       ServeyId            varchar(100) NOT NULL
      
CREATE TABLE servey (
       Id                   int IDENTITY(1,1) NOT NULL,
       Name                 varchar(200) NOT NULL,
       Author               varchar(100) NOT NULL,
       Description          varchar(300) NULL,
       CreatDate            varchar(50) NULL,
       EndDate              varchar(50) NULL,
       ClickNum             varchar(50) NULL,
       UseNum               varchar(50) NULL,
       NeedUseInfo          varchar(50) NULL
       怎么才可以更好的设计“答案表”
2008-9-19 16:38
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:7967
积分:81334
注册:2004-7-17

答案表按我说的设计可以通过用户名或用户编号关联到用户表,就能找到相关用户的信息。

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-9-19 23:53
共有 207 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.045744 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved