topol.plantuml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. @startuml
  2. title Топология базы данных информационной системы ВУЗа
  3. top to bottom direction
  4. skinparam linetype ortho
  5. skinparam packageStyle rectangle
  6. ' ===== Справочники =====
  7. package "1-я очередь\n(справочники)" {
  8. rectangle faculties
  9. rectangle departments
  10. rectangle disciplines
  11. rectangle semesters
  12. }
  13. ' ===== Основные сущности =====
  14. package "2-я очередь\n(основные сущности)" {
  15. rectangle groups
  16. rectangle students
  17. rectangle teachers
  18. }
  19. ' ===== Учебный процесс =====
  20. package "3-я очередь\n(учебный процесс)" {
  21. rectangle teaching_assignments
  22. rectangle exams
  23. }
  24. ' ===== Дипломные работы =====
  25. package "4-я очередь\n(дипломные работы)" {
  26. rectangle diploma_works
  27. }
  28. ' ===== Связи =====
  29. faculties --> departments
  30. faculties --> groups
  31. groups --> students
  32. departments --> teachers
  33. teachers --> teaching_assignments
  34. disciplines --> teaching_assignments
  35. groups --> teaching_assignments
  36. semesters --> teaching_assignments
  37. students --> exams
  38. teachers --> exams
  39. disciplines --> exams
  40. semesters --> exams
  41. students --> diploma_works
  42. teachers --> diploma_works
  43. @enduml