| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2496 人关注过本帖
标题:求助:问卷调查的数据库表设计
只看楼主 加入收藏
yanziyz
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2006-5-20
结帖率:75%
收藏
 问题点数:0 回复次数:3 
求助:问卷调查的数据库表设计
现在为学校做“网上问卷调查系统”但在数据库表设计中颇有难度,高手指点。。。。。急
搜索更多相关主题的帖子: 数据库 问卷调查 设计 
2008-09-19 09:58
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
问题表
问题编号 主键不重复
问卷编号 外键可重复
问题内容

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

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

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

比如
问卷编号   问卷名称
  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

以上为个人想法仅供参考
2008-09-19 10:27
yanziyz
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2006-5-20
收藏
得分:0 
谢谢版主"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-09-19 16:38
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
答案表按我说的设计可以通过用户名或用户编号关联到用户表,就能找到相关用户的信息。
2008-09-19 23:53
快速回复:求助:问卷调查的数据库表设计
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017090 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved