文章详情页
mysql - 关于数据库表结构设计
问题描述
想做一个测试系统,目前碰到问题是不知如何设计表。如问题分为单选、多选、判断、简答题、填空题
比如判断题的选项就是问题本身那么所有问题用一张表,然后用类型做区分?那么他们的正确答案放哪里?
另外选项如何做表,有单选、多选、感觉思路也乱,希望有经验的帮忙整理
问题解答
回答1:单独建一个答案表
回答2:问题表:
选项表:
问题与选项表(中间表):
问题与答案表(中间表):
该设计可以将单选,多选,判断(可视为单选)合在一起
相关文章:
1. 引用 node.js express加载 静态文件 报错 ??2. javascript - 引入 simditor,但是显示标签,这个怎么解决。3. angular.js - 全站用的angular,但是像下面描述的这样强交互的功能用angular该用什么思路去做呢?4. angular.js - 如何让图片遇到父容器边缘自动换行显示,不会溢出5. angular.js - 关于ui-sref地址栏缺省的问题6. angular.js - 在angular中,使用ng-repeat循环输出一个列表,然后节当中具体的一个参数值(是数值),然后整个循环节的值总数相加7. angular.js - 用ng serve运行一个angular2的项目,结果出错,运行不了?有没有朋友遇到过,告知一下怎么运行起来。8. android - 目前有哪些用Vue.js开发移动App的方案?9. angular.js - 学习ng路由模块遇到点击链接到锚点时URL后面多出个#!是怎么回事10. #2002 无法登录 MySQL 服务器
排行榜