Структура PostgreSQL C3
Создадим диаграмму, детализирующую контейнер PostgreSQL, добавим на неё пять существующих баз данных и посмотрим, какие компоненты модели используют каждую из них. Урок показывает два пути к созданию диаграммы и оставляет точное состояние для следующего шага.
Два способа создания
С общей страницы модели можно нажать Создать и заполнить все
параметры диаграммы вручную. В форме до ступны наименование, описание, тип,
система и контейнер.
Для контекстного создания сначала откройте обзорную диаграмму C1. Число в левом верхнем углу системы показывает количество диаграмм, которые её детализируют. Нажатие на счётчик открывает диаграмму следующего уровня.
Контейнер PostgreSQL
После перехода на C2 контейнер удобно найти через пункт меню
Поиск или клавишу S. Строка поиска фильтрует элементы
текущей диаграммы по мере ввода.
Введите начало названия и выберите PostgreSQL в результатах. Диаграмма центрирует найденный контейнер и открывает справа его панель свойств, поэтому сам элемент остаётся видимым во время дальнейшей работы.
На панели свойств откройте вкладку Диаграммы. В исходном
состоянии C3 этого контейнера специально отсутствует, хотя все объекты модели
сохранены.
Нажмите Создать C3 диаграмму. Система и контейнер уже заполнены и
недоступны для изменения: новая диаграмма создаётся именно для выбранного
PostgreSQL.
Структура контейнера
После сохранения открывается новая C3. Контейнер PostgreSQL уже виден, а на
вкладке Структура перечислены принадлежащие ему базы данных.
Добавьте все пять баз значками плюс. При этом переиспользуются существующие компоненты со своими свойствами, принадлежностью и идентичностью в модели.
Просмотр зависимостей
Выберите базу и откройте вкладку Зависимости. В разделе
Вызывается из показаны клиенты этой базы. Пока клиент отсутствует
на диаграмме, рядом с ним доступен значок плюс.
У каждой базы свой список клиентов. Переключение между базами позволяет быстро изучить внешнее окружение, не открывая общий каталог модели.
Результат
На диаграмме находятся контейнер PostgreSQL и пять его баз. Внешние клиенты и связи пока скрыты. Следующий урок продолжает именно с этого состояния и добавляет окружение через зависимости баз.
Таймкоды
00:00- два пути к новой диаграмме;00:10- обычная форма создания;00:15- переход к альтернативному способу;00:23- открытие обзорной C1;00:27- переход через счётчик детализации;00:36- поиск контейнера на C2;00:45- выбор PostgreSQL и открытие его диаграмм;01:00- контекстное создание C3;01:09- наименование и описание;01:12- сохранение диаграммы;01:19- структура контейнера;01:28- добавление пяти баз;01:38- зависимости первой базы;01:48- другой набор клиентов;01:57- зависимости базы уведомлений;02:06- подготовка к следующему уроку.
Предыдущий урок: Связи подсистемы уведомлений C3.
Следующий урок: Клиенты и связи PostgreSQL C3.