为了账号安全,请及时绑定邮箱和手机立即绑定

要开发单选题,多选题,对错题,数据库如何设计呢?

要开发单选题,多选题,对错题,数据库如何设计呢?

PHP
哆啦的时光机 2019-01-28 10:39:34
问题描述要开发单选题,多选题,对错题,数据库如何设计呢?设计几个表呢?想不通,像是单选和多选还好是一个类型的但是对错题也有怎么设计呢?
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

  1. 题目表:
    | tid | question:TEXT | type:ENUM |

  2. 答案表:
    | aid | tid | answer:TEXT | is_correct:BOOL|

题目的类型只影响到页面如何展示答案,而答案只需要记录自己属于那道题和自己是不是正确答案即可。

这样的结构多选题就多个答案的 is_correct 为 TRUE 即可,对错题同理。


查看完整回答
反对 回复 2019-01-28
  • 1 回答
  • 0 关注
  • 1899 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信