一个考试系统的数据库设计-查看文章

一个考试系统的数据库设计

发表于:2018-03-27 10:18:20 分类:开发杂记 阅读:878次

image

1.1 exam考试

字段名

字段类型

主键

外键

默认值

说明

exam_id

bigint(10)



非空考试编号

exam_start_time

datetime




非空开始时间

exam_times

int(4)




非空考试时长,单位为分钟。

exam_department_id

int(5)



非空,所属部门编号

exam_paper_id

bigint(10)



非空,试卷编号

exam_assessment

varchar(500)




试卷评估,考试结束,由评估人做评估。

exam_assessment_user

bigint(10)



评估人编号

exam_user

bigint(10)



非空,考试发起人

exam_create_time

datetime




非空,创建时间

exam_assessment_time

datetime




评估时间

exam_status

tinyint(1)




非空,状态,0正常

1.2 exam_answer考试做答

字段名

字段类型

主键

外键

默认值

说明

answer_id

bigint(10)



非空作答编号(答案用户关联表编号)

answer_user

bigint(10)



非空答题人编号

answer_exercises

bigint(10)



非空题目编号

answer_content

varchar(500)




答案内容

answer_exam

bigint(10)



非空,考试编号

answer_score

int(3)



0

非空,题目得分

answer_examiner

bigint(10)



批阅人编号

answer_create_time

datetime




非空,创建时间

1.3 exam_paper考试试卷表

字段名

字段类型

主键

外键

默认值

说明

paper_id

bigint(10)



非空试卷编号

paper_title

varchar(200)




非空试卷名称

paper_user_id

bigint(10)



非空试卷创建者编号

paper_category_id

int(5)



非空,试卷分类

paper_department

int(5)



非空,部门编号

paper_create_time

datetime




非空,创建时间

paper_last_edit_user

bigint(10)



最后编辑人

paper_last_edit_time

datetime




最后编辑时间

paper_status

tinyint(1)



0

非空,状态 0正常-1删除


关键词:考试系统,java


验证码: