На каждой схеме отображаются таблицы определенной группы, называемые основными таблицами схемы, и связанные с ними таблицы других групп, называемые связанными таблицами.
Для основных таблиц на схеме указываются все используемые поля. В отдельные группы выделены первичные ключи, обязательные поля - те, которые не могут иметь пустое значение, - и все остальные поля таблицы. Обязательные поля выделены жирным шрифтом. Исключение составляют таблицы repl<Имя таблицы>, соответствующие всем базовым таблицам данных и имеющие однотипную структуру: поля NumAction, ServerID и все поля тех базовых таблиц данных, которым они соответствуют. Для таблиц repl<Имя таблицы> поля на схеме не указываются.
Для связанных с основными таблицами на схеме указываются не все используемые поля, а только те, которые образуют первичный ключ. Связанные таблицы на схемах выделяются пунктиром и цветом, соответствующим их группе.
Связь между таблицами схематически отражается стрелками с указанием связующих полей. Стрелки направлены от таблицы-источника данных к таблице-приемнику данных. На стрелках связующие поля отображаются по формату: <Поле таблицы-приемника> = <Поле таблицы-источника>. Поля таблицы-приемника и таблицы-источника на схемах выделяются цветом, соответствующим их группе.
При наведении курсора мыши на область таблиц отображается таблица в увеличенном размере и подсказка с названием таблицы.
Все таблицы на схемах являются ссылками. Основные таблицы схемы ссылаются на их описания. Связанные с основными таблицы на схемах ссылаются на схему их группы.
Для отражения связей между таблицами на схемах таблицы разбиты на группы. Разбиение осуществляется по базовым понятиям IS-Builder. Каждой группе соответствует определенный цвет:
№ |
Группа |
Описание |
Цвет |
1 |
Блоки типовых маршрутов |
Содержит таблицы блоков типовых маршрутов и групп блоков типовых маршрутов: SBRouteBlock, SBRouteBlockGroup. |
|
2 |
Задачи и задания |
Содержит таблицы задач, прав доступа к задачам, вложений в задачи, заданий и уведомлений, наблюдателей задач/заданий, этапов маршрутов, текстов по задачам/заданиям, протокола работы и репликации. Например: SBTask, replSBTaskJob. |
|
3 |
Компоненты |
Содержит таблицы компонент, типов прав доступа к компонентам и вариантов запуска компонент. Например, MBComponent, MBCompAType, SBComponentToken. |
|
4 |
Константы |
Содержит таблицы констант, их значений и репликации. Например: MBConst. |
|
5 |
Локализация |
Содержит таблицы локализации. Например: SBLocalizedData. |
|
6 |
Настройка репликации |
Содержит таблицы настройки репликации, информации удаленных серверов. Например: MBReplIni, MBServer. |
|
7 |
Отчеты и сценарии |
Содержит таблицы отчетов и сценариев, приложений-редакторов отчетов, модулей системы. Например: MBReports. |
|
8 |
Папки |
Содержит таблицы папок, прав доступа к папкам, протокола работы с папками и репликации. Например: MBFolder. |
|
9 |
Пользователи |
Содержит таблицы пользователей, прав доступа пользователей к компонентам, включения пользователей в группы и замещения пользователей, прав текущего пользователя. Например, MBUsers, MBUserComp. |
|
10 |
Прочие |
Содержит таблицы SBMetadataLastUpdates, XBlocks, XIni, XObj. |
|
11 |
Связи и статусы |
Содержит таблицы связей объектов EDMS, их статусов и таблицы репликации. Например: SBLinks, SBMarkPerfomance. |
|
12 |
Сеансы репликации |
Содержит таблицы буфера действий для репликации, сеансов репликации, протокола приема/передачи данных. Например: MBRepl. |
|
13 |
Справочники |
Содержит таблицы разработки, данных, текстовых реквизитов, протокола работы со справочниками и репликации. Например, MBAnalit, MBRecvAv, replMBText, XProtokol. |
|
14 |
Функции |
Содержит таблицы функций, их реквизитов и групп. Например: MBFunc. |
|
15 |
Электронные документы |
Содержит таблицы типов электронных документов, протокола работы и репликации. Например: SBEDocProtocol. |
|
Классификация таблиц DIRECTUM по типу хранимых данных |