简单点: 用户表(用户ID,姓名,密码,性别,年龄,职业,微信,邮箱,手机,专长,用户状态,登录时间,是否管理员)其中也可以单独设置一个管理员表
试题类别:(类别 ID,类别名称,类别描述)
试题表:(试题 ID,试题类别 ID,试题描述,试题难度,试题答案)
答题表:(答题 ID,用户 ID,试题 ID,答题答案,答题评分)
大概就这样
‘贰’ 我需要用SQLserver来搭建一个试题库的数据库,在创建题目的表格不懂该如何创建,有大神能帮帮忙吗
建议题目表不要设置为一张表。你可以分成两部分,试题表和答案表。试题表中存储你的试题内容,包括题目,类型等属性。答案表存储用户提交的答案,两个表通过外键关联起来,这样方便操作。
纯手打,望采纳!
‘叁’ 试题库的数据库设置问题
首先你要理清逻辑,现在有学生、题目(不同的题目类型可以用一个字段来区分,不需要每种类型的题目都要新建一个表)、试卷三个实体表;
学生-试卷,一个学生可能会有很多试卷,因此是一对多关系;
试卷-题目,一个试卷有多个题目,一个题目可能出现在多张试卷上,因此是多对多关系;
学生和题目没有直接关系;
因此学生和试卷的关系最好的方式是在试卷表中设置外键对应学生编号(当然你新建一张表来存放他们之间的关系肯定也没问题);
试卷和题目是多对多关系,因此你只能多加一张试卷和题目的对应表来描述他们之间的关系。
这种解决方案需要四张表:学生表、题目表、试卷表、题目-试卷关系表;
‘肆’ 做一个考试系统 如何用sql建试题库
至少6个表
1 学生表 学号,姓名,等其他基本信息
2 成绩总表 科目号,学号,开始时间,终了时间,得分
3 成绩分表 科目号,学号,问题号,回答,对错
4 考卷总表 科目号,问题数,测试时间,科目名称
5 考卷分表1 科目号,问题号,题目内容,答案,题型 主键 科目号,问题号
6 考卷分表2 科目号,问题号,选择项
各表主键
1 学号
2 科目号,学号 或 科目号,学号,开始时间 根据实际情况
3 科目号,学号,问题号
4 科目号
5 科目号,问题号
6 科目号,问题号,选择项
考卷分表2 选择题用
学号参照学生表
科目号参照考卷总表
问题号参照考卷分表
‘伍’ 我想做一个考试的模拟软件,里边全是选择题,不过有单选多选。我想建个数据库表,这个表里边咋写
试题表(题目id,题目类型,题目内容,选择答案,正确答案数量) ----不用区分单选还是多选。
例: 1001,数据库类,选择正确的数据类型,A Int B Char C varchar D float,3
答案表(题目id,选择号,答案真假)
1001,A,T
1001,B,T
1001,C,F
1001,D,T
答案只能选3个,只有选择了ABD答案是T共3个,与题目的正确答案数3相等。
按这种思路去构造就可以了。
‘陆’ php考试系统数据库设计,主要是题库表和试卷表
1、题库记录各种试题
2、试卷是按规则生成出的试题;
3、用户考试:用户 关联 试卷 及试题 ,计算得分
大致就可以了1