diff --git a/resource-service-api/src/main/docs/erd/erd-course.puml b/resource-service-api/src/main/docs/erd/erd-course.puml
index 7c888b1..db9cd16 100644
--- a/resource-service-api/src/main/docs/erd/erd-course.puml
+++ b/resource-service-api/src/main/docs/erd/erd-course.puml
@@ -36,5 +36,4 @@ table(building_objects){
courses }-- building_objects
courses }-- programms
courses }-- teachers
-
@enduml
\ No newline at end of file
diff --git a/resource-service-api/src/main/docs/erd/erd-program.puml b/resource-service-api/src/main/docs/erd/erd-program.puml
index 61fc011..4477ce3 100644
--- a/resource-service-api/src/main/docs/erd/erd-program.puml
+++ b/resource-service-api/src/main/docs/erd/erd-program.puml
@@ -7,6 +7,10 @@
title "Entity Relationship Diagram (ERD): psk (данные производственных и сервисных компаний)"
' left to right direction
+' 1. Предусмотреть классификатор ДПО/Проф обучение
+' 2. Предусмотреть возможность сопоставления наименования программы организации
+' с наименованием программы по реестрам: ФРДО, ЕИСОТ
+
entity "Программы обучения" as programms
table(programms){
@@ -14,8 +18,8 @@ table(programms){
column(name): VARCHAR[200] >>"Наименование программы"
column(lenght): TIME >>"Продолжительность программы обучения"
column(study_direction): VARCHAR[80] >>"Обязательное или производственное обучения"
- column(program_price): VARCHAR[80] >>"Стоимость обучения"
- foreign_key(program_cretarea_id): INTEGER >>"Идентификатор направления обучения"
+ column(price): VARCHAR[80] >>"Стоимость обучения"
+ foreign_key(cretarea_id): INTEGER >>"Идентификатор направления обучения"
}
table(program_cretareas){
diff --git a/resource-service-api/src/main/docs/erd/erd-student.puml b/resource-service-api/src/main/docs/erd/erd-student.puml
index 001c62b..abf27a2 100644
--- a/resource-service-api/src/main/docs/erd/erd-student.puml
+++ b/resource-service-api/src/main/docs/erd/erd-student.puml
@@ -3,11 +3,13 @@
!define foreign_key(x) <&key> x
!define column(x) <&media-record> x
!define table(x) entity x << (T, white) >>
+' left to right direction
!include erd-psk.puml
title "Entity Relationship Diagram (ERD): students (данные об обученных)"
-' left to right direction
+' 1. Предусмотреть возможность учета сторонних обучений
+' (на основании которых мы повышаем квалификацию)
entity "Студенты" as students
@@ -19,10 +21,26 @@ table(students){
column(profession): VARCHAR[80] >>"Профессия обучающегося"
column(category): VARCHAR[80] >>"Категория обучающегося"
column(direction): VARCHAR[80] >>"Структурное подразделение"
- column(snils): VARCHAR[80] >>"СНИЛС"
+ column(snils): VARCHAR[20] >>"СНИЛС"
+ column(berth): DATE >>"Дата рождения"
+ column(sitezenship): VARCHAR[30] >>"Гражданство"
+ column(sex): VARCHAR[30] >>"Пол"
foreign_key(psk_id): INTEGER >>"Данные о ПСК"
}
-psk --{ students
+table(aside_reestr){
+ column(document_type): VARCHAR[20] >>"Наименование документа о образовании"
+ column(document_sery): VARCHAR[20] >>"Серия документа о образовании"
+ column(document_number): VARCHAR[20] >>"Номер документа о образовании"
+ column(document_reg_number): VARCHAR[20]>>"Регистрационный номер документа о образовании"
+ column(document_date): DATE >>"Дата выдачи документа о образовании"
+ column(first_name): VARCHAR[80] >>"Имя по докумету об образовании"
+ column(second_name): VARCHAR[80] >>"Отчество по докумету об образовании"
+ column(last_name): VARCHAR[80] >>"Фамилия по докумету об образовании"
+ column(profession): VARCHAR[80] >>"Профессия докумету об образовании"
+ foreign_key(student_id): INTEGER >>"Идентификатор студента"
+}
+psk --{ students
+aside_reestr }-- students
@enduml
\ No newline at end of file