доработал отображение учебного графика
This commit is contained in:
@@ -148,12 +148,6 @@ erDiagram
|
||||
DATE end_date
|
||||
}
|
||||
|
||||
calendar_study_forms {
|
||||
BIGSERIAL id PK
|
||||
VARCHAR name UK
|
||||
TEXT description
|
||||
}
|
||||
|
||||
academic_calendar_activity_types {
|
||||
BIGSERIAL id PK
|
||||
VARCHAR code UK
|
||||
@@ -244,7 +238,7 @@ erDiagram
|
||||
semesters ||--o{ schedule_rules : "semester_id"
|
||||
specialties ||--o{ academic_calendars : "specialty_id"
|
||||
specialty_profiles ||--o{ academic_calendars : "specialty_profile_id"
|
||||
calendar_study_forms ||--o{ academic_calendars : "study_form_id"
|
||||
education_forms ||--o{ academic_calendars : "study_form_id"
|
||||
academic_calendars ||--o{ academic_calendar_days : "calendar_id"
|
||||
academic_calendars ||--o{ student_group_calendar_assignments : "calendar_id"
|
||||
academic_calendar_activity_types ||--o{ academic_calendar_days : "activity_type_id"
|
||||
@@ -309,6 +303,8 @@ erDiagram
|
||||
| `name` | VARCHAR(100) UNIQUE | Название (Бакалавриат, Магистратура, Специалитет) |
|
||||
| `description` | TEXT | Описание |
|
||||
|
||||
Эта таблица используется и группами (`student_groups.education_form_id`), и календарными учебными графиками (`academic_calendars.study_form_id`). Отдельного справочника форм обучения для календарей нет.
|
||||
|
||||
#### `student_groups` — Учебные группы
|
||||
| Колонка | Тип | Описание |
|
||||
|---------|-----|----------|
|
||||
@@ -420,13 +416,6 @@ erDiagram
|
||||
| `start_date` | DATE | Дата начала, от неё считается неделя 1 |
|
||||
| `end_date` | DATE | Дата окончания |
|
||||
|
||||
#### `calendar_study_forms` — Формы обучения календарного графика
|
||||
| Колонка | Тип | Описание |
|
||||
|---------|-----|----------|
|
||||
| `id` | BIGSERIAL PK | ID |
|
||||
| `name` | VARCHAR(100) UNIQUE | Форма обучения графика, seed: `очная` |
|
||||
| `description` | TEXT | Описание |
|
||||
|
||||
#### `academic_calendar_activity_types` — Коды активностей графика
|
||||
| Колонка | Тип | Описание |
|
||||
|---------|-----|----------|
|
||||
@@ -446,7 +435,7 @@ erDiagram
|
||||
| `academic_year_id` | BIGINT FK → academic_years | Учебный год |
|
||||
| `specialty_id` | BIGINT FK → specialties | Специальность |
|
||||
| `specialty_profile_id` | BIGINT FK → specialty_profiles | Профиль обучения |
|
||||
| `study_form_id` | BIGINT FK → calendar_study_forms | Форма обучения графика |
|
||||
| `study_form_id` | BIGINT FK → education_forms | Форма обучения из общего справочника |
|
||||
| `course_count` | INT CHECK(> 0) | Количество курсов в сетке |
|
||||
| `created_at` | TIMESTAMP | Дата создания |
|
||||
| `updated_at` | TIMESTAMP | Дата обновления |
|
||||
|
||||
Reference in New Issue
Block a user