实践教学 实践课程 表结构
表格一览
| 序号 | 表名/描述 | 序号 | 表名/描述 |
|---|---|---|---|
| 1 | prac_activities 校外实践活动 | 6 | prac_clazz_schedules_teachers 授课教师 |
| 2 | prac_activities_teachers 授课教师 | 7 | prac_clazzes 校内实践课程 |
| 3 | prac_activity_schedules 校外实践活动安排 | 8 | prac_clazzes_teachers 授课教师 |
| 4 | prac_activity_schedules_teachers 授课教师 | 9 | std_practice_hours 学生实践学时 |
| 5 | prac_clazz_schedules 校内实践课程安排 | 10 | std_practice_infoes 学生实践活动 |
表格明细
prac_activities
| 表名: | prac.prac_activities 校外实践活动 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | activity_name | varchar(255) | 否 | 活动名称 | |
| 3 | activity_type_id | integer | 否 | 实践课程类型ID | code.prac_activity_types |
| 4 | credits | float4 | 是 | 学分 | |
| 5 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 6 | description | varchar(255) | 否 | 活动介绍 | |
| 7 | extern_teacher | varchar(255) | 是 | 外校教师 | |
| 8 | project_id | integer | 否 | 项目ID | base.projects |
| 9 | semester_id | integer | 否 | 学年学期ID | base.semesters |
| 10 | std_count | integer | 否 | 实际人数 |
prac_activities_teachers
| 表名: | prac.prac_activities_teachers 授课教师 |
| 唯一约束: | 主键🔑(prac_activity_id,user_id) |
| 索引: | idx_aj85q6ks4a0y457njlmqs09vm(prac_activity_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | prac_activity_id | bigint | 否 | 校外实践活动ID | prac.prac_activities |
| 2 | user_id | bigint | 否 | 通用人员信息ID | base.users |
prac_activity_schedules
| 表名: | prac.prac_activity_schedules 校外实践活动安排 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_6xg4w1hyp21v6abxcgpoioql8(activity_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | activity_id | bigint | 否 | 校外实践活动ID | prac.prac_activities |
| 3 | begin_at | smallint | 否 | 开始时间 | |
| 4 | begin_on | date | 否 | 开始日期 | |
| 5 | end_at | smallint | 否 | 结束时间 | |
| 6 | end_on | date | 否 | 结束日期 | |
| 7 | extern_teacher | varchar(255) | 是 | 外校教师 | |
| 8 | places | varchar(255) | 否 | 地点 | |
| 9 | remark | varchar(255) | 是 | 备注 | |
| 10 | start_on | date | 否 | 开始日期 | |
| 11 | teaching_method_id | integer | 否 | 授课方式方法ID | code.teaching_methods |
| 12 | times | varchar(255) | 是 | 日期时间 | |
| 13 | topic | varchar(255) | 是 | 教学主题 | |
| 14 | weekstate | bigint | 否 | 周状态 |
prac_activity_schedules_teachers
| 表名: | prac.prac_activity_schedules_teachers 授课教师 |
| 唯一约束: | 主键🔑(prac_activity_schedule_id,user_id) |
| 索引: | idx_48qfgq86msw43c7kfajdpc41v(prac_activity_schedule_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | prac_activity_schedule_id | bigint | 否 | 校外实践活动安排ID | prac.prac_activity_schedules |
| 2 | user_id | bigint | 否 | 通用人员信息ID | base.users |
prac_clazz_schedules
| 表名: | prac.prac_clazz_schedules 校内实践课程安排 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_4gesjj1pmtwcuc3np7c5ldjsv(activity_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | activity_id | bigint | 否 | 校内实践课程ID | prac.prac_clazzes |
| 3 | begin_at | smallint | 否 | 开始时间 | |
| 4 | begin_on | date | 否 | 开始日期 | |
| 5 | end_at | smallint | 否 | 结束时间 | |
| 6 | end_on | date | 否 | 结束日期 | |
| 7 | extern_teacher | varchar(255) | 是 | 外校教师 | |
| 8 | places | varchar(255) | 否 | 地点 | |
| 9 | remark | varchar(255) | 是 | 备注 | |
| 10 | start_on | date | 否 | 开始日期 | |
| 11 | teaching_method_id | integer | 否 | 授课方式方法ID | code.teaching_methods |
| 12 | times | varchar(255) | 是 | 日期时间 | |
| 13 | topic | varchar(255) | 是 | 教学主题 | |
| 14 | weekstate | bigint | 否 | 周状态 |
prac_clazz_schedules_teachers
| 表名: | prac.prac_clazz_schedules_teachers 授课教师 |
| 唯一约束: | 主键🔑(prac_clazz_schedule_id,user_id) |
| 索引: | idx_o0dh84ppn5lx2r5ymdbgtgnt5(prac_clazz_schedule_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | prac_clazz_schedule_id | bigint | 否 | 校内实践课程安排ID | prac.prac_clazz_schedules |
| 2 | user_id | bigint | 否 | 通用人员信息ID | base.users |
prac_clazzes
| 表名: | prac.prac_clazzes 校内实践课程 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | clazz_name | varchar(255) | 否 | 班级名称 | |
| 3 | course_id | bigint | 是 | 课程基本信息ID | base.courses |
| 4 | course_name | varchar(255) | 否 | 课程名称 | |
| 5 | course_type_id | integer | 是 | 课程类别ID | code.course_types |
| 6 | credits | float4 | 是 | 学分 | |
| 7 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 8 | extern_teacher | varchar(255) | 是 | 外校教师 | |
| 9 | lang_type_id | integer | 否 | 授课语言类型ID | code.teach_lang_types |
| 10 | project_id | integer | 否 | 项目ID | base.projects |
| 11 | semester_id | integer | 否 | 学年学期ID | base.semesters |
| 12 | std_count | integer | 否 | 实际人数 |
prac_clazzes_teachers
| 表名: | prac.prac_clazzes_teachers 授课教师 |
| 唯一约束: | 主键🔑(prac_clazz_id,user_id) |
| 索引: | idx_tji6brc59o4a8evrhgxx6gnil(prac_clazz_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | prac_clazz_id | bigint | 否 | 校内实践课程ID | prac.prac_clazzes |
| 2 | user_id | bigint | 否 | 通用人员信息ID | base.users |
std_practice_hours
| 表名: | prac.std_practice_hours 学生实践学时 |
| 唯一约束: | 主键🔑(id) uk_iy7h2lrkq2jd9misuc1ovhmir(std_id,category_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | category_id | integer | 否 | 学生实践大类ID | code.std_practice_categories |
| 3 | course_grade_id | bigint | 是 | 已转为课程成绩 | |
| 4 | hours | integer | 否 | 学时 | |
| 5 | required_hours | integer | 否 | 学时要求 | |
| 6 | std_id | bigint | 否 | 学生ID | base.students |
| 7 | updated_at | timestamptz | 否 | 更新时间 |
std_practice_infoes
| 表名: | prac.std_practice_infoes 学生实践活动 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | category_id | integer | 否 | 学生实践大类ID | code.std_practice_categories |
| 3 | datetime | varchar(255) | 是 | 日期时间 | |
| 4 | hours | integer | 否 | 学时 | |
| 5 | name | varchar(255) | 否 | 名称 | |
| 6 | place | varchar(100) | 是 | 地点 | |
| 7 | practice_type_id | integer | 否 | 学生实践分类ID | code.std_practice_types |
| 8 | remark | varchar(100) | 是 | 备注 | |
| 9 | std_id | bigint | 否 | 学生ID | base.students |
| 10 | updated_at | timestamptz | 否 | 更新时间 |