前期对数据库概念结构设计后,可以让数据库概念设计转化为系统实际实际需要用到的表结构,这里面也是为了设计出一种能够支持系统需求需要应用的数据库逻辑模型结构相符合。具体的表设计如下所示:
(1)试题信息表结构,如表4-1所示。
表4-1试题信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 userid bigint 20 否 用户id
4 username varchar 200 否 用户名
5 paperid bigint 20 否 诗词挑战id(外键)
6 papername varchar 200 否 诗词挑战名称
7 questionid bigint 20 否 试题id(外键)
8 questionname varchar 200 否 试题名称
9 options longtext 否 选项,json字符串
10 score bigint 20 否 分值
11 answer varchar 200 否 正确答案
12 analysis longtext 否 答案解析
13 myscore bigint 20 否 试题得分
14 myanswer varchar 200 否 考生答案