关于“考试题库”数据库设计的问题 如今要做一个在线考试的程序,即是管理员会给一批标题,大约500多吧(这个应该是放在一个表里的),每道题都有几个供挑选的答案,以及标准答案,当会员登录的时分,会随机从这500道标题中挑选30道题给回去去做,做完后,在半小时内会员还能够自个检查和修正做过的试题,半小时后就不能够了。考试结束,体系需求能主动和标准答案匹配,算出结尾得分! 如今疑问是: 数据库随机查询出指定条数的记载怎样查询? 还有即是这个数据库该怎样描绘?每次考试给生成一张表,仍是? 谢谢各位了。 --------异常错误解决思路-------- select top 30 * from 题库表 order by newid() 随即抽取每一份考试题需求悉数放在一张表里,学生可能会检查考试题。--------异常错误解决思路-------- 考试标题随机 Select top 1 * from 表 order by newID() desc --------异常错误解决思路-------- 至于考试成果计算,先树立一个考试标题表,存储考生编码及试题编码、考生答案 考试成果是依据考试标题考生答案和标题表中正确答案对比查询算出分数 2013-08-29 00:21:41 |
|
来自: greenyun588 > 《待分类1》