关于考试题库系统的数据库设计

做一个考试题库,数据库怎么设计?大神们,求思路!!!最好配上几幅图

建议楼主先自己亲自尝试一下写一下初步的设计方案,毕竟这个在线考试系统的设计可以非常复杂,同样也可以极其简单。前提是需要的定义。比如试题的种类,单选,多选。问答? 题目中是否有图片? 是否需要设计试题编写?是否需要控制考试次数?是否需要设计不同难度考题出现比例? ABCD选项是固定还是随机?

希望有用,http://wenku.baidu.com/link?url=QmxWTRLAnNo3aio6Pd0eUdpuSKiY1OSR0WWdYQckbKQ21n3iSPaNfgSaBwqYIdCgw8Ow8QwnpE2RGJ4CRR927nP_YmAJw9PaA1rXTff7gz3

这个太简单了,还是自己先设计一下,做一个需求文档吧

首先会涉及哪几张表 数据要入库 然后满足增删改 哦啦

正巧以前做过这个 给你分享一下吧 数据库选择的是mysql
一共用到300多张吧 提供15000名学生的每日在线考试这个事数据库总览
其中的exam_paper 一共是256张分表 用来存放学生每天提交的考卷和 结合你的数据量 考虑要不要分表
然后主要是试题表
这是我的试题表的字段图片说明
其中主要的就是试题归属那个课程的kid 如果是选择题的话 ABCD 选项存储为json 然后用type来区分试题的类型
如果需要原项目的话请联系我

作者用的不是JSON格式,是PHP的序列化

考题表(id,内容)
选项表(考题id,选项),一对多
答案表(考题id,答案),可能一对多,看需求
这三个表不能少

这有成熟的开源的项目,供参考 PHPEMS http://phpems.net