Skip to content

教务管理 考务管理 表结构

表格一览

序号表名/描述序号表名/描述
1exam_activities 排考活动11exam_tasks_rooms 排考任务对应教室
2exam_activities_rooms 对应考场12exam_turns 考场场次
3exam_groups 考试组13final_makeup_courses 毕业补考任务
4exam_groups_rooms 考试组对应教室14final_makeup_courses_squads 行政班列表
5exam_notices 考试通知15final_makeup_takers 毕业补考名单
6exam_room_groups 教室组16invigilation_clazz_quotas 教学任务监考配额统计
7exam_room_groups_rooms 教室组内教室17invigilation_quota_details 监考统计明细
8exam_rooms 考场18invigilation_quotas 监考配额
9exam_takers 应考学生19invigilation_quotas_excludes 排除日期
10exam_tasks 排考任务20invigilations 监考信息

关键关系图

关系图 1. 考试安排设置

  • 关系图

考试安排设置

关系图 2. 考试安排结果

  • 关系图

考试安排结果

关系图 3. 监考设置

  • 关系图

监考设置

关系图 4. 毕业补考结构

  • 关系图

毕业补考结构

表格明细

exam_activities

表名: edu.exam_activities 排考活动
唯一约束: 主键🔑(id)
索引: idx_9eb357ua5ig65i2eufrufd9y(clazz_id,exam_type_id) ,idx_2tuc5f1o0pkk22qb86p2pawup(semester_id) ,idx_3c0fuy04m4yleiot9mvjwnud6(task_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2begin_atsmallint开始时间
3centralizedboolean是否集中考试
4clazz_idbigint教学任务IDedu.clazzes
5end_atsmallint结束时间
6exam_durationsmallint考试时长
7exam_form_idinteger考试形式IDcode.exam_forms
8exam_ondate考试时间
9exam_paper_novarchar(255)试卷号
10exam_type_idinteger考试类型IDcode.exam_types
11exam_weeksmallint考试周
12publish_stateinteger发布状态
13remarkvarchar(100)备注
14room_type_idinteger教室类型IDcode.classroom_types
15semester_idinteger学年学期IDbase.semesters
16std_countinteger考生数
17task_idbigint排考任务IDedu.exam_tasks

exam_activities_rooms

表名: edu.exam_activities_rooms 对应考场
唯一约束: 主键🔑(exam_activity_id,exam_room_id)
索引: idx_qbiu7ds54rmfpxmjwnvwo8dal(exam_activity_id) ,idx_pjwqn6d874ljreci8v9elrxac(exam_room_id)
序号字段名字段类型是否可空描述引用表
1exam_activity_idbigint排考活动IDedu.exam_activities
2exam_room_idbigint考场IDedu.exam_rooms

exam_groups

表名: edu.exam_groups 考试组
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2alloc_setting_idbigint教室分配设置IDcfg.edu_exam_alloc_settings
3allow_in_classboolean允许随堂考
4begin_ondate开始日期
5end_ondate结束日期
6exam_type_idinteger考试类型IDcode.exam_types
7max_course_conflict_ratiofloat4最大上课冲突比例
8min_course_conflict_countinteger最小学生上课冲突人数
9namevarchar(255)名称
10project_idinteger项目IDbase.projects
11publish_stateinteger发布状态
12semester_idinteger学年学期IDbase.semesters
13updated_attimestamptz更新时间

exam_groups_rooms

表名: edu.exam_groups_rooms 考试组对应教室
唯一约束: 主键🔑(exam_group_id,classroom_id)
索引: idx_3fn9e5bana3uc5991o48ldw1x(exam_group_id)
序号字段名字段类型是否可空描述引用表
1classroom_idbigint教室IDbase.classrooms
2exam_group_idbigint考试组IDedu.exam_groups

exam_notices

表名: edu.exam_notices 考试通知
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2exam_type_idinteger考试类型IDcode.exam_types
3manager_noticevarchar(1000)管理人员通知
4project_idinteger项目IDbase.projects
5semester_idinteger学年学期IDbase.semesters
6student_noticevarchar(1000)学生通知

exam_room_groups

表名: edu.exam_room_groups 教室组
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2namevarchar(255)名称
3project_idinteger项目IDbase.projects
4updated_attimestamptz更新时间

exam_room_groups_rooms

表名: edu.exam_room_groups_rooms 教室组内教室
唯一约束: 主键🔑(exam_room_group_id,classroom_id)
索引: idx_okvnxy33bnpg2tpeexe0h3fvy(exam_room_group_id)
序号字段名字段类型是否可空描述引用表
1classroom_idbigint教室IDbase.classrooms
2exam_room_group_idbigint教室组IDedu.exam_room_groups

exam_rooms

表名: edu.exam_rooms 考场
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2begin_atsmallint开始时间
3end_atsmallint结束时间
4exam_ondate考试日期
5exam_type_idinteger考试类型IDcode.exam_types
6project_idinteger项目IDbase.projects
7room_idbigint教室IDbase.classrooms
8semester_idinteger学年学期IDbase.semesters
9std_countinteger考生数
10teach_depart_idinteger部门组织机构信息IDbase.departments

exam_takers

表名: edu.exam_takers 应考学生
唯一约束: 主键🔑(id) uk_aw5c1boicjyshvgr1tbouf4r0(std_id,clazz_id,exam_type_id)
索引: idx_1hhyq3u8al0sqnt26y580k722(clazz_id) ,idx_l5wab7yp0sb0g5emubh6fp2iy(exam_room_id) ,idx_rlo27xd1egx2ff1e2311u4wqq(activity_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2activity_idbigint排考活动IDedu.exam_activities
3clazz_idbigint教学任务IDedu.clazzes
4exam_room_idbigint考场IDedu.exam_rooms
5exam_status_idinteger考试情况IDcode.exam_statuses
6exam_type_idinteger考试类型IDcode.exam_types
7remarkvarchar(255)缓考申请原因/记录处分
8seat_nosmallint考场座位号
9semester_idinteger学期IDbase.semesters
10std_idbigint学生IDbase.students

exam_tasks

表名: edu.exam_tasks 排考任务
唯一约束: 主键🔑(id)
索引: idx_t7hobv2c1smv3okkui80qnent(semester_id) ,idx_i2jdex5p4klvkav3llp032ie3(group_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2begin_atsmallint考试开始时间
3building_idinteger楼房建筑物IDbase.buildings
4centralizedboolean是否集中考试
5codevarchar(255)代码
6durationsmallint考试时长
7end_atsmallint考试结束时间
8exam_ondate考试日期
9exam_type_idinteger考试类型IDcode.exam_types
10exam_weeksmallint考试周
11group_idbigint考试组IDedu.exam_groups
12max_course_conflict_ratiofloat4最大上课冲突比例
13min_exam_ondate最早考试日期
14project_idinteger项目IDbase.projects
15remarkvarchar(255)备注
16room_group_idbigint教室组IDedu.exam_room_groups
17room_type_idinteger教室类型IDcode.classroom_types
18semester_idinteger学期IDbase.semesters
19std_countinteger考生人数
20teach_depart_idinteger部门组织机构信息IDbase.departments
21time_allottedboolean是否时间已经指定

exam_tasks_rooms

表名: edu.exam_tasks_rooms 排考任务对应教室
唯一约束: 主键🔑(exam_task_id,classroom_id)
索引: idx_imbpgw9lfiugawpojujikpuon(exam_task_id)
序号字段名字段类型是否可空描述引用表
1classroom_idbigint教室IDbase.classrooms
2exam_task_idbigint排考任务IDedu.exam_tasks

exam_turns

表名: edu.exam_turns 考场场次
唯一约束: 主键🔑(id)
索引: idx_sxe04un5lqoyaj8phyx3yrn5g(group_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2begin_atsmallint开始时间
3capacityinteger最大容量
4end_atsmallint结束时间
5exam_ondate考试日期
6group_idbigint考试组IDedu.exam_groups

final_makeup_courses

表名: edu.final_makeup_courses 毕业补考任务
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2begin_atsmallint考试开始时间
3campus_idinteger校区信息IDbase.campuses
4course_idbigint课程IDbase.courses
5crnvarchar(255)序号
6depart_idinteger开课院系IDbase.departments
7end_atsmallint考试结束时间
8exam_ondate考试日期
9input_attimestamptz成绩录入时间
10invigilator1_idbigint监考人1IDbase.users
11invigilator2_idbigint监考人2IDbase.users
12project_idinteger项目IDbase.projects
13room_idbigint考试教室IDbase.classrooms
14semester_idinteger学年学期IDbase.semesters
15statusinteger成绩录入状态
16std_countinteger学生人数
17teacher_idbigint阅卷老师IDbase.teachers

final_makeup_courses_squads

表名: edu.final_makeup_courses_squads 行政班列表
唯一约束: 主键🔑(final_makeup_course_id,squad_id)
索引: idx_kn96mnwxflrwspmtwlq970vhr(final_makeup_course_id)
序号字段名字段类型是否可空描述引用表
1final_makeup_course_idbigint毕业补考任务IDedu.final_makeup_courses
2squad_idbigint学生行政班级信息IDbase.squads

final_makeup_takers

表名: edu.final_makeup_takers 毕业补考名单
唯一约束: 主键🔑(id)
索引: idx_tmijebsy2v1l6otedsmxu6q4q(std_id) ,idx_h87h8nwy1vu833fi9ddal46nd(makeup_course_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_idbigint课程基本信息IDbase.courses
3course_type_idinteger课程类型IDcode.course_types
4fail_scoresvarchar(255)之前的成绩
5makeup_course_idbigint毕业补考任务IDedu.final_makeup_courses
6remarkvarchar(255)备注
7scorefloat4本次补考分数
8semester_idinteger学年学期IDbase.semesters
9std_idbigint学生IDbase.students
10teacher_idbigint教师信息IDbase.teachers
11updated_attimestamptz更新时间

invigilation_clazz_quotas

表名: edu.invigilation_clazz_quotas 教学任务监考配额统计
唯一约束: 主键🔑(id) uk_99ht874j4b5ccw734m1h1moa0(clazz_id,teacher_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2amountfloat4配额
3clazz_idbigint教学任务IDedu.clazzes
4credit_hoursfloat4学时
5ratiofloat4比例
6teacher_idbigint教师信息IDbase.teachers

invigilation_quota_details

表名: edu.invigilation_quota_details 监考统计明细
唯一约束: 主键🔑(id)
索引: idx_hxngncdxsqws8idke1p2m3ood(quota_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2amountfloat4配额
3campus_idinteger校区信息IDbase.campuses
4depart_idinteger部门组织机构信息IDbase.departments
5quota_idbigint监考配额IDedu.invigilation_quotas

invigilation_quotas

表名: edu.invigilation_quotas 监考配额
唯一约束: 主键🔑(id) uk_h35ysb0b74pj8foxdpfxvy0sv(invigilator_id,semester_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2amountinteger配额
3invigilator_idbigint通用人员信息IDbase.users
4project_idinteger项目IDbase.projects
5remarkvarchar(255)备注
6semester_idinteger学年学期IDbase.semesters

invigilation_quotas_excludes

表名: edu.invigilation_quotas_excludes 排除日期
唯一约束: 主键🔑(invigilation_quota_id,exclude_on)
索引: idx_t403dhky0rxdpfyt54q7rq0kq(invigilation_quota_id)
序号字段名字段类型是否可空描述引用表
1exclude_ondate排除日期
2invigilation_quota_idbigint监考配额IDedu.invigilation_quotas

invigilations

表名: edu.invigilations 监考信息
唯一约束: 主键🔑(id)
索引: idx_2awmtgmlcsgq6pncrafck1dbh(exam_room_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2chiefboolean是否第一监考
3department_idinteger部门组织机构信息IDbase.departments
4exam_room_idbigint考场IDedu.exam_rooms
5invigilator_idbigint通用人员信息IDbase.users
6invigilator_namevarchar(255)监考姓名
7publishedboolean是否发布
8updated_attimestamptz更新时间