Skip to content

教务管理 成绩信息 表结构 ​

表格一览 ​

序号表名/描述序号表名/描述
1audit_course_results 课程审核结果9ga_grades 总评成绩
2audit_group_results 组审核结果10moral_grades 德育成绩
3audit_plan_results 计划审核结果11regular_grade_states 平时总评成绩状态
4course_grade_states 成绩状态12regular_grades 平时过程总评成绩
5course_grades 课程成绩实现13std_gpas 学生成绩绩点统计
6exam_grade_states 考试成绩状态14std_semester_gpas 学生成绩每学期统计
7exam_grades 考试成绩15std_year_gpas 学生成绩每学期统计
8ga_grade_states 总评成绩状态

关键关系图 ​

关系图 1. 学生课程成绩 ​

  • 关系图

学生课程成绩

关系图 2. 学生绩点统计 ​

  • 关系图

学生绩点统计

关系图 3. 计划完成情况结构 ​

  • 关系图

计划完成情况结构

关系图 4. 过程性成绩结构 ​

  • 关系图

过程性成绩结构

表格明细 ​

audit_course_results ​

表名: edu.audit_course_results 课程审核结果
唯一约束: 主键🔑(id) uk_l15jy8rdu4luc06vmaa8xx7ct(group_result_id,course_id)
索引: idx_7f4fl8ra3f9rfwu0dn89o4mcu(group_result_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2compulsoryboolean否是否必修
3course_idbigint否课程基本信息IDbase.courses
4group_result_idbigint否组审核结果IDedu.audit_group_results
5has_gradeboolean否是否有成绩
6passedboolean否是否通过
7passed_wayinteger是通过方式
8predictedboolean否预计是否通过
9remarkvarchar(200)是备注
10scoresvarchar(50)否分数
11takingboolean否是否正在修读
12termsinteger否开课学期

audit_group_results ​

表名: edu.audit_group_results 组审核结果
唯一约束: 主键🔑(id)
索引: idx_1fjw4dws9p4gekfgb0n7864wq(plan_result_id) ,idx_acjvk6wb7g4n0uokihrrqn060(parent_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2converted_creditsfloat4否转换学分
3course_type_idinteger否课程类别IDcode.course_types
4indexnovarchar(255)否顺序号
5namevarchar(100)否名称
6owed_creditsfloat4否不足学分
7owed_credits2float4否预计完成不足学分
8owed_credits3float4否考虑在读情况下不足学分
9parent_idbigint是组审核结果IDedu.audit_group_results
10passedboolean否是否通过
11passed_creditsfloat4否完成学分
12plan_result_idbigint否计划审核结果IDedu.audit_plan_results
13rank_idinteger是课程属性IDcode.course_ranks
14remarkvarchar(255)是备注
15required_creditsfloat4否要求学分
16sub_countsmallint否要求完成子组数量

audit_plan_results ​

表名: edu.audit_plan_results 计划审核结果
唯一约束: 主键🔑(id) uk_ny8kmjinja7xa9ye8cou48588(std_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2archivedboolean否是否归档
3owed_creditsfloat4否不足学分
4owed_credits2float4否预计完成不足学分
5owed_credits3float4否考虑在读情况下不足学分
6passedboolean否是否通过
7passed_creditsfloat4否完成学分
8predictedboolean否预计是否通过
9remarkvarchar(200)是备注
10required_creditsfloat4否要求学分
11std_idbigint否学生IDbase.students
12updated_attimestamptz否更新时间
13updatesvarchar(500)是更新内容

course_grade_states ​

表名: edu.course_grade_states 成绩状态
唯一约束: 主键🔑(id)
索引: idx_14ecxgagb3kumjkrb1bxv86tw(clazz_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2clazz_idbigint否教学任务IDedu.clazzes
3excellent_ratiofloat4是优秀比例
4excellent_ratio_limitfloat4是优秀比例限制
5grading_mode_idinteger否成绩记录方式IDcode.grading_modes
6inputer_idbigint是通用人员信息IDbase.users
7operatorvarchar(100)否操作者
8score_precisioninteger否保留小数位
9statusinteger否成绩状态
10updated_attimestamptz否更新时间

course_grades ​

表名: edu.course_grades 课程成绩实现
唯一约束: 主键🔑(id) uk_xitxltysiibv3efvpe69hk1j(std_id,course_id,semester_id,crn)
索引: idx_4sj9rxcj7k0w4n33ijoi43yfw(std_id) ,idx_slt78xg1vj372c8mh8a9chs4l(clazz_id) ,idx_temwvr6v0fwgm0p56bik0h1wh(project_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2clazz_idbigint是教学任务IDedu.clazzes
3course_idbigint否课程IDbase.courses
4course_take_type_idinteger否修读类别IDcode.course_take_types
5course_type_idinteger否课程类别IDcode.course_types
6created_attimestamptz否创建时间
7crnvarchar(20)否课程序号
8exam_mode_idinteger否考核方式IDcode.exam_modes
9free_listeningboolean否是否免听
10gpfloat4是绩点
11grading_mode_idinteger否成绩记录方式IDcode.grading_modes
12operatorvarchar(100)是操作者
13passedboolean否是否通过
14project_idinteger否项目IDbase.projects
15providervarchar(80)是成绩来源
16remarkvarchar(200)是备注
17scorefloat4是得分
18score_textvarchar(10)是得分字面值
19semester_idinteger否学期IDbase.semesters
20statusinteger否成绩状态
21std_idbigint否学生IDbase.students
22updated_attimestamptz否更新时间

exam_grade_states ​

表名: edu.exam_grade_states 考试成绩状态
唯一约束: 主键🔑(id) uk_hbbjtria5w2yv76athjignsdk(grade_state_id,grade_type_id)
索引: idx_k9c9mutaa6jeye5w02bmskklp(grade_state_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2excellent_ratiofloat4是优秀比例
3excellent_ratio_limitfloat4是优秀比例限制
4grade_state_idbigint否总成绩状态IDedu.course_grade_states
5grade_type_idinteger否成绩类型IDcode.grade_types
6grading_mode_idinteger否成绩记录方式IDcode.grading_modes
7operatorvarchar(100)否操作者
8remarkvarchar(255)是备注
9statusinteger否成绩状态
10updated_attimestamptz否更新时间
11weightsmallint是百分比

exam_grades ​

表名: edu.exam_grades 考试成绩
唯一约束: 主键🔑(id) uk_ij6eu0s9mftmblpso35iwm796(course_grade_id,grade_type_id)
索引: idx_otlslgc3imibs7quv0d0dqjb3(course_grade_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2course_grade_idbigint否对应的课程成绩IDedu.course_grades
3created_attimestamptz否创建时间
4exam_status_idinteger否考试情况IDcode.exam_statuses
5grade_type_idinteger否成绩类型IDcode.grade_types
6grading_mode_idinteger否成绩记录方式IDcode.grading_modes
7operatorvarchar(100)是操作者
8passedboolean否是否通过
9scorefloat4是得分
10score_textvarchar(10)是得分字面值
11statusinteger否成绩状态
12updated_attimestamptz否更新时间
13weightsmallint是百分比

ga_grade_states ​

表名: edu.ga_grade_states 总评成绩状态
唯一约束: 主键🔑(id) uk_55c7tsme8v49y1o7tjn1r8vpe(grade_state_id,grade_type_id)
索引: idx_1lirrcdr4lcwbe5iju3f82jsb(grade_state_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2excellent_ratiofloat4是优秀比例
3excellent_ratio_limitfloat4是优秀比例限制
4grade_state_idbigint否总成绩状态IDedu.course_grade_states
5grade_type_idinteger否成绩类型IDcode.grade_types
6grading_mode_idinteger否成绩记录方式IDcode.grading_modes
7operatorvarchar(100)否操作者
8remarkvarchar(50)是备注
9statusinteger否成绩状态
10updated_attimestamptz否更新时间

ga_grades ​

表名: edu.ga_grades 总评成绩
唯一约束: 主键🔑(id) uk_6l1n05tqq55sh661e6s1s12vm(course_grade_id,grade_type_id)
索引: idx_2h8ijcy7d6yg7t44byw2rn1i7(course_grade_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2course_grade_idbigint否对应的课程成绩IDedu.course_grades
3created_attimestamptz否创建时间
4deltafloat4是加减修正分
5gpfloat4是绩点
6grade_type_idinteger否成绩类型IDcode.grade_types
7grading_mode_idinteger否成绩记录方式IDcode.grading_modes
8operatorvarchar(100)是操作者
9passedboolean否是否通过
10remarkvarchar(255)是备注
11scorefloat4是得分
12score_textvarchar(10)是得分字面值
13statusinteger否成绩状态
14updated_attimestamptz否更新时间

moral_grades ​

表名: edu.moral_grades 德育成绩
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2grading_mode_idinteger否记录方式IDcode.grading_modes
3operatorvarchar(255)否操作者
4passedboolean否是否通过
5scorefloat4是得分
6score_textvarchar(255)否成绩
7semester_idinteger否学年学期IDbase.semesters
8statusinteger否状态
9std_idbigint否学生IDbase.students

regular_grade_states ​

表名: edu.regular_grade_states 平时总评成绩状态
唯一约束: 主键🔑(id) uk_nv0dulh1dhs6ddpd0clg8tvac(clazz_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2clazz_idbigint否教学任务IDedu.clazzes
3components_jsonjsonb否百分比设置
4excellent_ratefloat4否优秀率
5excellent_rate_limitfloat4否优秀率上限
6statusinteger否状态
7updated_attimestamptz否更新时间

regular_grades ​

表名: edu.regular_grades 平时过程总评成绩
唯一约束: 主键🔑(id) uk_ek8kmmv077hq3rh4docowoqw7(std_id,clazz_id)
索引: idx_fmwrwh59gqwgfcs1jevsbahxw(std_id) ,idx_79jpq20ahqs7fp9yhfb1k0eac(clazz_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2clazz_idbigint否教学任务IDedu.clazzes
3scorefloat4否分数
4statusinteger否状态
5std_idbigint否学生IDbase.students
6tests_jsonjsonb否测试分数详情
7updated_attimestamptz否更新时间

std_gpas ​

表名: edu.std_gpas 学生成绩绩点统计
唯一约束: 主键🔑(id) uk_1pgtli4u8gcx191biigqq6mty(std_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2amsfloat8否算术平均分
3creditsfloat4否获得学分
4gpafloat8否总平均绩点
5pending_creditsfloat4否在修学分
6project_idinteger否项目IDbase.projects
7std_idbigint否学生IDbase.students
8taken_creditsfloat4否实修学分
9total_countinteger否门数
10total_creditsfloat4否总学分
11updated_attimestamptz否更新时间
12wmsfloat8否加权平均分

std_semester_gpas ​

表名: edu.std_semester_gpas 学生成绩每学期统计
唯一约束: 主键🔑(id) uk_54djya8v8f1shu5uutr9e555e(std_gpa_id,semester_id)
索引: idx_oi064e8gd1lg81fdcrvgp4p2a(std_gpa_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2amsfloat8否算术平均分
3creditsfloat4否获得学分
4gpafloat8否总平均绩点
5pending_creditsfloat4否在修学分
6semester_idinteger否学期IDbase.semesters
7std_gpa_idbigint否总体统计IDedu.std_gpas
8taken_creditsfloat4否实修学分
9total_countinteger否门数
10total_creditsfloat4否总学分
11wmsfloat8否加权平均分

std_year_gpas ​

表名: edu.std_year_gpas 学生成绩每学期统计
唯一约束: 主键🔑(id) uk_e0src4xf9uskqtilum6e01344(std_gpa_id,school_year)
索引: idx_k2it4d6hlqi69f22ht73l2ogb(std_gpa_id)
序号字段名字段类型是否可空描述引用表
1idbigint否非业务主键:datetime
2amsfloat8否算术平均分
3creditsfloat4否获得学分
4gpafloat8否总平均绩点
5pending_creditsfloat4否在修学分
6school_yearvarchar(10)否学年
7std_gpa_idbigint否总体统计IDedu.std_gpas
8taken_creditsfloat4否实修学分
9total_countinteger否门数
10total_creditsfloat4否总学分
11wmsfloat8否加权平均分