Skip to content

教务管理 培养方案 表结构

表格一览

序号表名/描述序号表名/描述
1executive_course_groups 执行计划课程组20program_outcomes 培养方案-毕业要求
2executive_plan_courses 执行计划课程21program_outlines 培养方案大纲
3executive_plans 执行培养计划22program_prerequisites 培养方案先修课程
4exempt_courses 免修课程23program_tables 培养方案-表格
5exempt_courses_std_types 免修课程-适用学生类别范围24program_texts 培养方案-文本
6major_alt_courses 专业替代课程25programs 专业培养方案
7major_alt_courses_news 新课程26programs_degree_certificates 学位要求证书
8major_alt_courses_olds 原课程27programs_degree_courses 学位课程
9major_course_groups 专业计划课程组28programs_std_types 方案-学生类别
10major_plan_courses 专业计划课程29share_course_groups 公共共享课程组
11major_plans 专业培养计划30share_plan_courses 公共共享课程组课程
12program_course_labels 培养方案方案课程标签31share_plans 公共共享计划
13program_course_outcomes 课程对应课表目标32std_alt_courses 学生替代课程
14program_doc_metas 培养方案章节定义33std_alt_courses_news 新课程
15program_doc_sections 培养方案文档章节34std_alt_courses_olds 原课程
16program_doc_templates 培养方案文档模板35std_exempt_courses 学生个人免修课程
17program_doc_templates_types 文档对应学生类别36std_program_bindings 特殊学生方案绑定
18program_docs 培养方案文档37term_campuses 专业所在校区
19program_objectives 培养方案-培养目标

关键关系图

关系图 1. 专业培养计划及替代课程

  • 关系图

专业培养计划及替代课程

关系图 2. 公共课计划

  • 关系图

公共课计划

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

  • 关系图

个人计划及替代课程

表格明细

executive_course_groups

表名: edu.executive_course_groups 执行计划课程组
唯一约束: 主键🔑(id)
索引: idx_ktdcfjdpse8b04tpfwisrj4w6(plan_id) ,idx_ia1rnujj64tq7s6bw31qxvvbs(parent_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_type_idinteger课程类别IDcode.course_types
3credit_hoursinteger要求学时
4creditsfloat4要求学分
5direction_idbigint该组针对的专业方向IDbase.major_directions
6given_namevarchar(100)自定义别名
7hour_ratiosvarchar(50)要求学时比例
8indexnovarchar(20)索引号
9parent_idbigint上级组IDedu.executive_course_groups
10plan_idbigint计划IDedu.executive_plans
11rank_idinteger课程属性IDcode.course_ranks
12remarkvarchar(200)备注
13requiredboolean是否必须完成
14stage_idinteger日历阶段IDbase.calendar_stages
15sub_countsmallint要求完成组数
16term_creditsvarchar(60)学期学分分布
17termsinteger开课学期
18weeksinteger周数

executive_plan_courses

表名: edu.executive_plan_courses 执行计划课程
唯一约束: 主键🔑(id) uk_aqtnrm89r68onugcbfp1jcbwa(group_id,course_id)
索引: idx_maqy74ejiwi3u11ldf8hn8ji5(group_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2compulsoryboolean是否必修
3course_idbigint课程IDbase.courses
4group_idbigint课程组IDedu.executive_course_groups
5idxsmallint序号
6remarkvarchar(200)备注
7stage_idinteger开课阶段IDbase.calendar_stages
8term_textvarchar(20)开课学期文本
9termsinteger开课学期
10weekstatebigint开课周

executive_plans

表名: edu.executive_plans 执行培养计划
唯一约束: 主键🔑(id)
索引: idx_2p1f05r4qitxkli21t8ie7v3i(program_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2credit_hoursinteger要求学时
3creditsfloat4要求学分
4department_idinteger部门组织机构信息IDbase.departments
5hour_ratiosvarchar(50)学时比例
6program_idbigint专业培养方案IDedu.programs
7updated_attimestamptz更新时间

exempt_courses

表名: edu.exempt_courses 免修课程
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_idbigint课程基本信息IDbase.courses
3course_type_idinteger课程类别IDcode.course_types
4edu_type_idinteger培养类型IDcode.education_types
5from_grade_idbigint起始年级IDbase.grades
6level_idinteger培养层次IDcode.education_levels
7project_idinteger项目IDbase.projects
8remarkvarchar(255)备注
9to_grade_idbigint结束年级IDbase.grades
10updated_attimestamptz更新时间

exempt_courses_std_types

表名: edu.exempt_courses_std_types 免修课程-适用学生类别范围
唯一约束: 主键🔑(exempt_course_id,std_type_id)
索引: idx_3l1lv5lhap575efwfuyfklwa3(exempt_course_id)
序号字段名字段类型是否可空描述引用表
1exempt_course_idbigint免修课程IDedu.exempt_courses
2std_type_idinteger学生类别IDcode.std_types

major_alt_courses

表名: edu.major_alt_courses 专业替代课程
唯一约束: 主键🔑(id)
索引: idx_hnm0j0sfpkc5gqn2s07ln80th(project_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2department_idinteger院系IDbase.departments
3direction_idbigint适用方向IDbase.major_directions
4from_grade_idbigint起始年级IDbase.grades
5major_idbigint适用专业IDbase.majors
6project_idinteger项目IDbase.projects
7remarkvarchar(255)备注
8std_type_idinteger学生类别IDcode.std_types
9to_grade_idbigint截至年级IDbase.grades
10updated_attimestamptz更新时间

major_alt_courses_news

表名: edu.major_alt_courses_news 新课程
唯一约束: 主键🔑(major_alt_course_id,course_id)
索引: idx_afx0rbkspks71gaexr83lu1oo(major_alt_course_id)
序号字段名字段类型是否可空描述引用表
1course_idbigint课程基本信息IDbase.courses
2major_alt_course_idbigint专业替代课程IDedu.major_alt_courses

major_alt_courses_olds

表名: edu.major_alt_courses_olds 原课程
唯一约束: 主键🔑(major_alt_course_id,course_id)
索引: idx_l2bh1c8bo4hsur07k9yo62lu8(major_alt_course_id)
序号字段名字段类型是否可空描述引用表
1course_idbigint课程基本信息IDbase.courses
2major_alt_course_idbigint专业替代课程IDedu.major_alt_courses

major_course_groups

表名: edu.major_course_groups 专业计划课程组
唯一约束: 主键🔑(id)
索引: idx_h0ysdj9584dxm8l728cffxrrl(plan_id) ,idx_k721uxxb3t08ojvw2gw6s4nt5(parent_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_type_idinteger课程类别IDcode.course_types
3credit_hoursinteger要求学时
4creditsfloat4要求学分
5departmentsvarchar(100)开课院系说明
6direction_idbigint该组针对的专业方向IDbase.major_directions
7given_namevarchar(100)自定义别名
8hour_ratiosvarchar(50)要求学时比例
9indexnovarchar(20)索引号
10parent_idbigint上级组IDedu.major_course_groups
11plan_idbigint计划IDedu.major_plans
12rank_idinteger课程属性IDcode.course_ranks
13remarkvarchar(200)备注
14requiredboolean是否必须完成
15stage_idinteger日历阶段IDbase.calendar_stages
16sub_countsmallint要求完成组数
17term_creditsvarchar(60)学期学分分布
18termsinteger开课学期
19weeksinteger周数

major_plan_courses

表名: edu.major_plan_courses 专业计划课程
唯一约束: 主键🔑(id) uk_bmxrewotma5nd0dxovv1m77cw(group_id,course_id)
索引: idx_lew5g9v57qxwekv4aherpblii(group_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2compulsoryboolean是否必修
3course_idbigint课程IDbase.courses
4group_idbigint课程组IDedu.major_course_groups
5idxsmallint序号
6remarkvarchar(200)备注
7stage_idinteger开课阶段IDbase.calendar_stages
8suggest_termsinteger建议修读学期
9term_textvarchar(20)开课学期文本
10termsinteger开课学期
11weekstatebigint开课周

major_plans

表名: edu.major_plans 专业培养计划
唯一约束: 主键🔑(id)
索引: idx_5kjqjfeqltk9lomhga2doccnh(program_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2credit_hoursinteger要求学时
3creditsfloat4要求学分
4hour_ratiosvarchar(50)学时比例
5program_idbigint专业培养方案IDedu.programs
6updated_attimestamptz更新时间

program_course_labels

表名: edu.program_course_labels 培养方案方案课程标签
唯一约束: 主键🔑(id)
索引: idx_gfyumr969ca1ykkkgat7biy2t(program_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_idbigint课程基本信息IDbase.courses
3program_idbigint专业培养方案IDedu.programs
4tag_idinteger专业课程标签IDcode.program_course_tags

program_course_outcomes

表名: edu.program_course_outcomes 课程对应课表目标
唯一约束: 主键🔑(id)
索引: idx_tkx5sw4r528dewo84cr4kl2w2(doc_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_idbigint课程基本信息IDbase.courses
3course_namevarchar(255)课程名
4doc_idbigint培养方案文档IDedu.program_docs
5group_namevarchar(255)分组
6idxinteger顺序号
7outcomesvarchar(50)对应毕业要求

program_doc_metas

表名: edu.program_doc_metas 培养方案章节定义
唯一约束: 主键🔑(id)
索引: idx_d69hctw0adiwc375iducsqovm(template_id)
序号字段名字段类型是否可空描述引用表
1idinteger非业务主键:auto_increment
2indexnovarchar(255)章节编号
3maxlengthinteger最大长度
4namevarchar(255)名称
5template_idinteger培养方案文档模板IDedu.program_doc_templates

program_doc_sections

表名: edu.program_doc_sections 培养方案文档章节
唯一约束: 主键🔑(id)
索引: idx_jfn7je4lfhja46qtvdeka1dut(parent_id) ,idx_lkchplwh47vmakls9riujfgrw(doc_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2contentstext内容
3doc_idbigint培养方案文档IDedu.program_docs
4indexnovarchar(255)顺序号
5namevarchar(255)名称
6parent_idbigint培养方案文档章节IDedu.program_doc_sections

program_doc_templates

表名: edu.program_doc_templates 培养方案文档模板
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idinteger非业务主键:auto_increment
2begin_ondate生效日期
3department_idinteger部门组织机构信息IDbase.departments
4doc_localevarchar(255)语言
5edu_type_idinteger培养类型IDcode.education_types
6end_ondate失效日期
7level_idinteger培养层次IDcode.education_levels
8namevarchar(255)名称
9project_idinteger项目IDbase.projects
10updated_attimestamptz更新时间

program_doc_templates_types

表名: edu.program_doc_templates_types 文档对应学生类别
唯一约束: 主键🔑(program_doc_template_id,std_type_id)
索引: idx_q0vt9i2ql8fjenu8ldm8fm5wu(program_doc_template_id)
序号字段名字段类型是否可空描述引用表
1program_doc_template_idinteger培养方案文档模板IDedu.program_doc_templates
2std_type_idinteger学生类别IDcode.std_types

program_docs

表名: edu.program_docs 培养方案文档
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2doc_localevarchar(255)语言
3program_idbigint专业培养方案IDedu.programs
4updated_attimestamptz更新时间

program_objectives

表名: edu.program_objectives 培养方案-培养目标
唯一约束: 主键🔑(id)
索引: idx_2nskwcp75nhywhfvwra2o5tvr(doc_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2codevarchar(255)代码
3contentsvarchar(500)内容
4doc_idbigint培养方案文档IDedu.program_docs
5outcomesvarchar(40)对应毕业要求

program_outcomes

表名: edu.program_outcomes 培养方案-毕业要求
唯一约束: 主键🔑(id)
索引: idx_e735gkuaellofhjbxsxixwlj7(doc_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2contentsvarchar(4000)毕业要求
3doc_idbigint培养方案文档IDedu.program_docs
4idxinteger顺序号
5titlevarchar(255)标题

program_outlines

表名: edu.program_outlines 培养方案大纲
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idinteger非业务主键:auto_increment
2codevarchar(255)代码
3namevarchar(255)名称

program_prerequisites

表名: edu.program_prerequisites 培养方案先修课程
唯一约束: 主键🔑(id)
索引: idx_i4rlfwsjdqfqvi0cep3ke92nj(program_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_idbigint课程IDbase.courses
3prerequisite_idbigint先修课程IDbase.courses
4program_idbigint专业培养方案IDedu.programs

program_tables

表名: edu.program_tables 培养方案-表格
唯一约束: 主键🔑(id)
索引: idx_6d6uejbklk3j5me187qk8nmc3(doc_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2captionvarchar(255)标题
3contentsvarchar(10000)内容
4doc_idbigint培养方案文档IDedu.program_docs
5namevarchar(255)名称

program_texts

表名: edu.program_texts 培养方案-文本
唯一约束: 主键🔑(id)
索引: idx_sjusvc5k3oltaoggtr9xb02jo(doc_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2contentsvarchar(4000)内容
3doc_idbigint培养方案文档IDedu.program_docs
4link_tablevarchar(255)链接表格的名称
5namevarchar(255)名称
6titlevarchar(255)标题

programs

表名: edu.programs 专业培养方案
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2begin_ondate开始日期
3creditsfloat4学分
4degree_gpafloat4学位绩点
5degree_idinteger毕业授予学位IDcode.degrees
6department_idinteger部门IDbase.departments
7direction_idbigint专业方向IDbase.major_directions
8durationfloat4学制
9edu_type_idinteger培养类型IDcode.education_types
10end_ondate结束日期
11end_termsmallint结束学期
12grade_idbigint年级IDbase.grades
13level_idinteger培养层次IDcode.education_levels
14major_idbigint专业IDbase.majors
15namevarchar(100)名称
16offset_type_idinteger任选课类别IDcode.course_types
17opinionsvarchar(200)审核意见
18project_idinteger项目IDbase.projects
19remarkvarchar(500)备注
20start_termsmallint起始学期
21statusinteger状态
22study_type_idinteger学习形式IDcode.study_types
23updated_attimestamptz更新时间

programs_degree_certificates

表名: edu.programs_degree_certificates 学位要求证书
唯一约束: 主键🔑(program_id,certificate_id)
索引: idx_7w0yqeo8hxaggvl60x9vedi3d(program_id)
序号字段名字段类型是否可空描述引用表
1certificate_idinteger校外证书IDcode.certificates
2program_idbigint专业培养方案IDedu.programs

programs_degree_courses

表名: edu.programs_degree_courses 学位课程
唯一约束: 主键🔑(program_id,course_id)
索引: idx_g6aj9g4hfn2pbwy6l2pkyh2mh(program_id)
序号字段名字段类型是否可空描述引用表
1course_idbigint课程基本信息IDbase.courses
2program_idbigint专业培养方案IDedu.programs

programs_std_types

表名: edu.programs_std_types 方案-学生类别
唯一约束: 主键🔑(program_id,std_type_id)
索引: idx_5u4gknostdmf16gyfurc2u6eq(program_id)
序号字段名字段类型是否可空描述引用表
1program_idbigint专业培养方案IDedu.programs
2std_type_idinteger学生类别IDcode.std_types

share_course_groups

表名: edu.share_course_groups 公共共享课程组
唯一约束: 主键🔑(id)
索引: idx_127cshdpus15xol454uaojjfe(parent_id) ,idx_dsgghmsmfesuqdn7ct736a6re(plan_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_ability_rate_idinteger要求能力等级IDcode.course_ability_rates
3course_type_idinteger课程类别IDcode.course_types
4indexnovarchar(255)顺序号
5language_idinteger要求外语语种IDcode.languages
6parent_idbigint公共共享课程组IDedu.share_course_groups
7plan_idbigint公共共享计划IDedu.share_plans

share_plan_courses

表名: edu.share_plan_courses 公共共享课程组课程
唯一约束: 主键🔑(id) uk_4g3u5b9itdu90iij2y6la2ms5(group_id,course_id)
索引: idx_4kls4p6klclkgscfvak8pqsdf(group_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2compulsoryboolean是否必修
3course_idbigint课程基本信息IDbase.courses
4group_idbigint公共共享课程组IDedu.share_course_groups
5termsinteger学期

share_plans

表名: edu.share_plans 公共共享计划
唯一约束: 主键🔑(id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2begin_ondate生效日期
3edu_type_idinteger培养类型IDcode.education_types
4end_ondate失效日期
5from_grade_idbigint起始适用年级IDbase.grades
6level_idinteger培养层次IDcode.education_levels
7namevarchar(255)名称
8project_idinteger项目IDbase.projects
9remarkvarchar(200)备注
10to_grade_idbigint截止适用年级IDbase.grades
11updated_attimestamptz更新时间

std_alt_courses

表名: edu.std_alt_courses 学生替代课程
唯一约束: 主键🔑(id)
索引: idx_qayu145ivc7x931n23vnaxskr(std_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2remarkvarchar(255)备注
3std_idbigint学生IDbase.students
4updated_attimestamptz更新时间

std_alt_courses_news

表名: edu.std_alt_courses_news 新课程
唯一约束: 主键🔑(std_alt_course_id,course_id)
索引: idx_oqnutavt0ni5equ6cxmx15yv9(std_alt_course_id)
序号字段名字段类型是否可空描述引用表
1course_idbigint课程基本信息IDbase.courses
2std_alt_course_idbigint学生替代课程IDedu.std_alt_courses

std_alt_courses_olds

表名: edu.std_alt_courses_olds 原课程
唯一约束: 主键🔑(std_alt_course_id,course_id)
索引: idx_limcsyiq30whrglyd56hbsv1a(std_alt_course_id)
序号字段名字段类型是否可空描述引用表
1course_idbigint课程基本信息IDbase.courses
2std_alt_course_idbigint学生替代课程IDedu.std_alt_courses

std_exempt_courses

表名: edu.std_exempt_courses 学生个人免修课程
唯一约束: 主键🔑(id)
索引: idx_56fbv4yt2d1wshrjys9mjfarf(std_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2course_idbigint课程基本信息IDbase.courses
3remarkvarchar(255)备注
4std_idbigint学生IDbase.students
5updated_attimestamptz更新时间

std_program_bindings

表名: edu.std_program_bindings 特殊学生方案绑定
唯一约束: 主键🔑(id) uk_c966tfqv5ixyy0sxufc8w6osc(std_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2program_idbigint专业培养方案IDedu.programs
3std_idbigint学生IDbase.students
4updated_attimestamptz更新时间

term_campuses

表名: edu.term_campuses 专业所在校区
唯一约束: 主键🔑(id)
索引: idx_ks5c08r0ewjy6tqj2bdktvcnr(program_id)
序号字段名字段类型是否可空描述引用表
1idbigint非业务主键:datetime
2campus_idinteger校区IDbase.campuses
3program_idbigint培养方案IDedu.programs
4termsinteger学期