教务管理 培养方案 表结构
表格一览
关键关系图
关系图 1. 专业培养计划及替代课程
- 关系图

关系图 2. 公共课计划
- 关系图

关系图 3. 个人计划及替代课程
- 关系图

表格明细
executive_course_groups
| 表名: | edu.executive_course_groups 执行计划课程组 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_ktdcfjdpse8b04tpfwisrj4w6(plan_id) ,idx_ia1rnujj64tq7s6bw31qxvvbs(parent_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_type_id | integer | 否 | 课程类别ID | code.course_types |
| 3 | credit_hours | integer | 否 | 要求学时 | |
| 4 | credits | float4 | 否 | 要求学分 | |
| 5 | direction_id | bigint | 是 | 该组针对的专业方向ID | base.major_directions |
| 6 | given_name | varchar(100) | 是 | 自定义别名 | |
| 7 | hour_ratios | varchar(50) | 否 | 要求学时比例 | |
| 8 | indexno | varchar(20) | 否 | 索引号 | |
| 9 | parent_id | bigint | 是 | 上级组ID | edu.executive_course_groups |
| 10 | plan_id | bigint | 否 | 计划ID | edu.executive_plans |
| 11 | rank_id | integer | 是 | 课程属性ID | code.course_ranks |
| 12 | remark | varchar(200) | 是 | 备注 | |
| 13 | required | boolean | 否 | 是否必须完成 | |
| 14 | stage_id | integer | 是 | 日历阶段ID | base.calendar_stages |
| 15 | sub_count | smallint | 否 | 要求完成组数 | |
| 16 | term_credits | varchar(60) | 否 | 学期学分分布 | |
| 17 | terms | integer | 否 | 开课学期 | |
| 18 | weeks | integer | 是 | 周数 |
executive_plan_courses
| 表名: | edu.executive_plan_courses 执行计划课程 |
| 唯一约束: | 主键🔑(id) uk_aqtnrm89r68onugcbfp1jcbwa(group_id,course_id) |
| 索引: | idx_maqy74ejiwi3u11ldf8hn8ji5(group_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | compulsory | boolean | 否 | 是否必修 | |
| 3 | course_id | bigint | 否 | 课程ID | base.courses |
| 4 | group_id | bigint | 否 | 课程组ID | edu.executive_course_groups |
| 5 | idx | smallint | 否 | 序号 | |
| 6 | remark | varchar(200) | 是 | 备注 | |
| 7 | stage_id | integer | 是 | 开课阶段ID | base.calendar_stages |
| 8 | term_text | varchar(20) | 是 | 开课学期文本 | |
| 9 | terms | integer | 否 | 开课学期 | |
| 10 | weekstate | bigint | 否 | 开课周 |
executive_plans
| 表名: | edu.executive_plans 执行培养计划 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_2p1f05r4qitxkli21t8ie7v3i(program_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | credit_hours | integer | 否 | 要求学时 | |
| 3 | credits | float4 | 否 | 要求学分 | |
| 4 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 5 | hour_ratios | varchar(50) | 否 | 学时比例 | |
| 6 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
| 7 | updated_at | timestamptz | 否 | 更新时间 |
exempt_courses
| 表名: | edu.exempt_courses 免修课程 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_id | bigint | 是 | 课程基本信息ID | base.courses |
| 3 | course_type_id | integer | 否 | 课程类别ID | code.course_types |
| 4 | edu_type_id | integer | 否 | 培养类型ID | code.education_types |
| 5 | from_grade_id | bigint | 否 | 起始年级ID | base.grades |
| 6 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 7 | project_id | integer | 否 | 项目ID | base.projects |
| 8 | remark | varchar(255) | 是 | 备注 | |
| 9 | to_grade_id | bigint | 是 | 结束年级ID | base.grades |
| 10 | updated_at | timestamptz | 否 | 更新时间 |
exempt_courses_std_types
| 表名: | edu.exempt_courses_std_types 免修课程-适用学生类别范围 |
| 唯一约束: | 主键🔑(exempt_course_id,std_type_id) |
| 索引: | idx_3l1lv5lhap575efwfuyfklwa3(exempt_course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | exempt_course_id | bigint | 否 | 免修课程ID | edu.exempt_courses |
| 2 | std_type_id | integer | 否 | 学生类别ID | code.std_types |
major_alt_courses
| 表名: | edu.major_alt_courses 专业替代课程 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_hnm0j0sfpkc5gqn2s07ln80th(project_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | department_id | integer | 是 | 院系ID | base.departments |
| 3 | direction_id | bigint | 是 | 适用方向ID | base.major_directions |
| 4 | from_grade_id | bigint | 否 | 起始年级ID | base.grades |
| 5 | major_id | bigint | 是 | 适用专业ID | base.majors |
| 6 | project_id | integer | 否 | 项目ID | base.projects |
| 7 | remark | varchar(255) | 是 | 备注 | |
| 8 | std_type_id | integer | 是 | 学生类别ID | code.std_types |
| 9 | to_grade_id | bigint | 否 | 截至年级ID | base.grades |
| 10 | updated_at | timestamptz | 否 | 更新时间 |
major_alt_courses_news
| 表名: | edu.major_alt_courses_news 新课程 |
| 唯一约束: | 主键🔑(major_alt_course_id,course_id) |
| 索引: | idx_afx0rbkspks71gaexr83lu1oo(major_alt_course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 2 | major_alt_course_id | bigint | 否 | 专业替代课程ID | edu.major_alt_courses |
major_alt_courses_olds
| 表名: | edu.major_alt_courses_olds 原课程 |
| 唯一约束: | 主键🔑(major_alt_course_id,course_id) |
| 索引: | idx_l2bh1c8bo4hsur07k9yo62lu8(major_alt_course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 2 | major_alt_course_id | bigint | 否 | 专业替代课程ID | edu.major_alt_courses |
major_course_groups
| 表名: | edu.major_course_groups 专业计划课程组 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_h0ysdj9584dxm8l728cffxrrl(plan_id) ,idx_k721uxxb3t08ojvw2gw6s4nt5(parent_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_type_id | integer | 否 | 课程类别ID | code.course_types |
| 3 | credit_hours | integer | 否 | 要求学时 | |
| 4 | credits | float4 | 否 | 要求学分 | |
| 5 | departments | varchar(100) | 是 | 开课院系说明 | |
| 6 | direction_id | bigint | 是 | 该组针对的专业方向ID | base.major_directions |
| 7 | given_name | varchar(100) | 是 | 自定义别名 | |
| 8 | hour_ratios | varchar(50) | 否 | 要求学时比例 | |
| 9 | indexno | varchar(20) | 否 | 索引号 | |
| 10 | parent_id | bigint | 是 | 上级组ID | edu.major_course_groups |
| 11 | plan_id | bigint | 否 | 计划ID | edu.major_plans |
| 12 | rank_id | integer | 是 | 课程属性ID | code.course_ranks |
| 13 | remark | varchar(200) | 是 | 备注 | |
| 14 | required | boolean | 否 | 是否必须完成 | |
| 15 | stage_id | integer | 是 | 日历阶段ID | base.calendar_stages |
| 16 | sub_count | smallint | 否 | 要求完成组数 | |
| 17 | term_credits | varchar(60) | 否 | 学期学分分布 | |
| 18 | terms | integer | 否 | 开课学期 | |
| 19 | weeks | integer | 是 | 周数 |
major_plan_courses
| 表名: | edu.major_plan_courses 专业计划课程 |
| 唯一约束: | 主键🔑(id) uk_bmxrewotma5nd0dxovv1m77cw(group_id,course_id) |
| 索引: | idx_lew5g9v57qxwekv4aherpblii(group_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | compulsory | boolean | 否 | 是否必修 | |
| 3 | course_id | bigint | 否 | 课程ID | base.courses |
| 4 | group_id | bigint | 否 | 课程组ID | edu.major_course_groups |
| 5 | idx | smallint | 否 | 序号 | |
| 6 | remark | varchar(200) | 是 | 备注 | |
| 7 | stage_id | integer | 是 | 开课阶段ID | base.calendar_stages |
| 8 | suggest_terms | integer | 否 | 建议修读学期 | |
| 9 | term_text | varchar(20) | 是 | 开课学期文本 | |
| 10 | terms | integer | 否 | 开课学期 | |
| 11 | weekstate | bigint | 否 | 开课周 |
major_plans
| 表名: | edu.major_plans 专业培养计划 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_5kjqjfeqltk9lomhga2doccnh(program_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | credit_hours | integer | 否 | 要求学时 | |
| 3 | credits | float4 | 否 | 要求学分 | |
| 4 | hour_ratios | varchar(50) | 否 | 学时比例 | |
| 5 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
| 6 | updated_at | timestamptz | 否 | 更新时间 |
program_course_labels
| 表名: | edu.program_course_labels 培养方案方案课程标签 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_gfyumr969ca1ykkkgat7biy2t(program_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 3 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
| 4 | tag_id | integer | 否 | 专业课程标签ID | code.program_course_tags |
program_course_outcomes
| 表名: | edu.program_course_outcomes 课程对应课表目标 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_tkx5sw4r528dewo84cr4kl2w2(doc_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_id | bigint | 是 | 课程基本信息ID | base.courses |
| 3 | course_name | varchar(255) | 否 | 课程名 | |
| 4 | doc_id | bigint | 否 | 培养方案文档ID | edu.program_docs |
| 5 | group_name | varchar(255) | 否 | 分组 | |
| 6 | idx | integer | 否 | 顺序号 | |
| 7 | outcomes | varchar(50) | 否 | 对应毕业要求 |
program_doc_metas
| 表名: | edu.program_doc_metas 培养方案章节定义 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_d69hctw0adiwc375iducsqovm(template_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | indexno | varchar(255) | 否 | 章节编号 | |
| 3 | maxlength | integer | 否 | 最大长度 | |
| 4 | name | varchar(255) | 否 | 名称 | |
| 5 | template_id | integer | 否 | 培养方案文档模板ID | edu.program_doc_templates |
program_doc_sections
| 表名: | edu.program_doc_sections 培养方案文档章节 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_jfn7je4lfhja46qtvdeka1dut(parent_id) ,idx_lkchplwh47vmakls9riujfgrw(doc_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | contents | text | 否 | 内容 | |
| 3 | doc_id | bigint | 否 | 培养方案文档ID | edu.program_docs |
| 4 | indexno | varchar(255) | 否 | 顺序号 | |
| 5 | name | varchar(255) | 否 | 名称 | |
| 6 | parent_id | bigint | 是 | 培养方案文档章节ID | edu.program_doc_sections |
program_doc_templates
| 表名: | edu.program_doc_templates 培养方案文档模板 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | department_id | integer | 是 | 部门组织机构信息ID | base.departments |
| 4 | doc_locale | varchar(255) | 否 | 语言 | |
| 5 | edu_type_id | integer | 否 | 培养类型ID | code.education_types |
| 6 | end_on | date | 是 | 失效日期 | |
| 7 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 8 | name | varchar(255) | 否 | 名称 | |
| 9 | project_id | integer | 否 | 项目ID | base.projects |
| 10 | updated_at | timestamptz | 否 | 更新时间 |
program_doc_templates_types
| 表名: | edu.program_doc_templates_types 文档对应学生类别 |
| 唯一约束: | 主键🔑(program_doc_template_id,std_type_id) |
| 索引: | idx_q0vt9i2ql8fjenu8ldm8fm5wu(program_doc_template_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | program_doc_template_id | integer | 否 | 培养方案文档模板ID | edu.program_doc_templates |
| 2 | std_type_id | integer | 否 | 学生类别ID | code.std_types |
program_docs
| 表名: | edu.program_docs 培养方案文档 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | doc_locale | varchar(255) | 否 | 语言 | |
| 3 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
| 4 | updated_at | timestamptz | 否 | 更新时间 |
program_objectives
| 表名: | edu.program_objectives 培养方案-培养目标 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_2nskwcp75nhywhfvwra2o5tvr(doc_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | code | varchar(255) | 否 | 代码 | |
| 3 | contents | varchar(500) | 否 | 内容 | |
| 4 | doc_id | bigint | 否 | 培养方案文档ID | edu.program_docs |
| 5 | outcomes | varchar(40) | 否 | 对应毕业要求 |
program_outcomes
| 表名: | edu.program_outcomes 培养方案-毕业要求 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_e735gkuaellofhjbxsxixwlj7(doc_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | contents | varchar(4000) | 否 | 毕业要求 | |
| 3 | doc_id | bigint | 否 | 培养方案文档ID | edu.program_docs |
| 4 | idx | integer | 否 | 顺序号 | |
| 5 | title | varchar(255) | 否 | 标题 |
program_outlines
| 表名: | edu.program_outlines 培养方案大纲 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | code | varchar(255) | 否 | 代码 | |
| 3 | name | varchar(255) | 否 | 名称 |
program_prerequisites
| 表名: | edu.program_prerequisites 培养方案先修课程 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_i4rlfwsjdqfqvi0cep3ke92nj(program_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_id | bigint | 否 | 课程ID | base.courses |
| 3 | prerequisite_id | bigint | 否 | 先修课程ID | base.courses |
| 4 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
program_tables
| 表名: | edu.program_tables 培养方案-表格 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_6d6uejbklk3j5me187qk8nmc3(doc_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | caption | varchar(255) | 否 | 标题 | |
| 3 | contents | varchar(10000) | 否 | 内容 | |
| 4 | doc_id | bigint | 否 | 培养方案文档ID | edu.program_docs |
| 5 | name | varchar(255) | 否 | 名称 |
program_texts
| 表名: | edu.program_texts 培养方案-文本 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_sjusvc5k3oltaoggtr9xb02jo(doc_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | contents | varchar(4000) | 否 | 内容 | |
| 3 | doc_id | bigint | 否 | 培养方案文档ID | edu.program_docs |
| 4 | link_table | varchar(255) | 是 | 链接表格的名称 | |
| 5 | name | varchar(255) | 否 | 名称 | |
| 6 | title | varchar(255) | 否 | 标题 |
programs
| 表名: | edu.programs 专业培养方案 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 开始日期 | |
| 3 | credits | float4 | 否 | 学分 | |
| 4 | degree_gpa | float4 | 是 | 学位绩点 | |
| 5 | degree_id | integer | 是 | 毕业授予学位ID | code.degrees |
| 6 | department_id | integer | 否 | 部门ID | base.departments |
| 7 | direction_id | bigint | 是 | 专业方向ID | base.major_directions |
| 8 | duration | float4 | 否 | 学制 | |
| 9 | edu_type_id | integer | 否 | 培养类型ID | code.education_types |
| 10 | end_on | date | 否 | 结束日期 | |
| 11 | end_term | smallint | 否 | 结束学期 | |
| 12 | grade_id | bigint | 否 | 年级ID | base.grades |
| 13 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 14 | major_id | bigint | 否 | 专业ID | base.majors |
| 15 | name | varchar(100) | 否 | 名称 | |
| 16 | offset_type_id | integer | 是 | 任选课类别ID | code.course_types |
| 17 | opinions | varchar(200) | 是 | 审核意见 | |
| 18 | project_id | integer | 否 | 项目ID | base.projects |
| 19 | remark | varchar(500) | 是 | 备注 | |
| 20 | start_term | smallint | 否 | 起始学期 | |
| 21 | status | integer | 否 | 状态 | |
| 22 | study_type_id | integer | 是 | 学习形式ID | code.study_types |
| 23 | updated_at | timestamptz | 否 | 更新时间 |
programs_degree_certificates
| 表名: | edu.programs_degree_certificates 学位要求证书 |
| 唯一约束: | 主键🔑(program_id,certificate_id) |
| 索引: | idx_7w0yqeo8hxaggvl60x9vedi3d(program_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | certificate_id | integer | 否 | 校外证书ID | code.certificates |
| 2 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
programs_degree_courses
| 表名: | edu.programs_degree_courses 学位课程 |
| 唯一约束: | 主键🔑(program_id,course_id) |
| 索引: | idx_g6aj9g4hfn2pbwy6l2pkyh2mh(program_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 2 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
programs_std_types
| 表名: | edu.programs_std_types 方案-学生类别 |
| 唯一约束: | 主键🔑(program_id,std_type_id) |
| 索引: | idx_5u4gknostdmf16gyfurc2u6eq(program_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
| 2 | std_type_id | integer | 否 | 学生类别ID | code.std_types |
share_course_groups
| 表名: | edu.share_course_groups 公共共享课程组 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_127cshdpus15xol454uaojjfe(parent_id) ,idx_dsgghmsmfesuqdn7ct736a6re(plan_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_ability_rate_id | integer | 是 | 要求能力等级ID | code.course_ability_rates |
| 3 | course_type_id | integer | 否 | 课程类别ID | code.course_types |
| 4 | indexno | varchar(255) | 否 | 顺序号 | |
| 5 | language_id | integer | 是 | 要求外语语种ID | code.languages |
| 6 | parent_id | bigint | 是 | 公共共享课程组ID | edu.share_course_groups |
| 7 | plan_id | bigint | 否 | 公共共享计划ID | edu.share_plans |
share_plan_courses
| 表名: | edu.share_plan_courses 公共共享课程组课程 |
| 唯一约束: | 主键🔑(id) uk_4g3u5b9itdu90iij2y6la2ms5(group_id,course_id) |
| 索引: | idx_4kls4p6klclkgscfvak8pqsdf(group_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | compulsory | boolean | 否 | 是否必修 | |
| 3 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 4 | group_id | bigint | 否 | 公共共享课程组ID | edu.share_course_groups |
| 5 | terms | integer | 否 | 学期 |
share_plans
| 表名: | edu.share_plans 公共共享计划 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | edu_type_id | integer | 否 | 培养类型ID | code.education_types |
| 4 | end_on | date | 是 | 失效日期 | |
| 5 | from_grade_id | bigint | 否 | 起始适用年级ID | base.grades |
| 6 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 7 | name | varchar(255) | 否 | 名称 | |
| 8 | project_id | integer | 否 | 项目ID | base.projects |
| 9 | remark | varchar(200) | 是 | 备注 | |
| 10 | to_grade_id | bigint | 否 | 截止适用年级ID | base.grades |
| 11 | updated_at | timestamptz | 否 | 更新时间 |
std_alt_courses
| 表名: | edu.std_alt_courses 学生替代课程 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_qayu145ivc7x931n23vnaxskr(std_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | remark | varchar(255) | 是 | 备注 | |
| 3 | std_id | bigint | 否 | 学生ID | base.students |
| 4 | updated_at | timestamptz | 否 | 更新时间 |
std_alt_courses_news
| 表名: | edu.std_alt_courses_news 新课程 |
| 唯一约束: | 主键🔑(std_alt_course_id,course_id) |
| 索引: | idx_oqnutavt0ni5equ6cxmx15yv9(std_alt_course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 2 | std_alt_course_id | bigint | 否 | 学生替代课程ID | edu.std_alt_courses |
std_alt_courses_olds
| 表名: | edu.std_alt_courses_olds 原课程 |
| 唯一约束: | 主键🔑(std_alt_course_id,course_id) |
| 索引: | idx_limcsyiq30whrglyd56hbsv1a(std_alt_course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 2 | std_alt_course_id | bigint | 否 | 学生替代课程ID | edu.std_alt_courses |
std_exempt_courses
| 表名: | edu.std_exempt_courses 学生个人免修课程 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_56fbv4yt2d1wshrjys9mjfarf(std_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 3 | remark | varchar(255) | 是 | 备注 | |
| 4 | std_id | bigint | 否 | 学生ID | base.students |
| 5 | updated_at | timestamptz | 否 | 更新时间 |
std_program_bindings
| 表名: | edu.std_program_bindings 特殊学生方案绑定 |
| 唯一约束: | 主键🔑(id) uk_c966tfqv5ixyy0sxufc8w6osc(std_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | program_id | bigint | 否 | 专业培养方案ID | edu.programs |
| 3 | std_id | bigint | 否 | 学生ID | base.students |
| 4 | updated_at | timestamptz | 否 | 更新时间 |
term_campuses
| 表名: | edu.term_campuses 专业所在校区 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_ks5c08r0ewjy6tqj2bdktvcnr(program_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | campus_id | integer | 否 | 校区ID | base.campuses |
| 3 | program_id | bigint | 否 | 培养方案ID | edu.programs |
| 4 | terms | integer | 否 | 学期 |