Введение в описание физической структуры данных DIRECTUM

Введение в описание физической структуры данных DIRECTUM

 

Сведения о схемах связей между таблицами DIRECTUM

 

На каждой схеме отображаются таблицы определенной группы, называемые основными таблицами схемы, и связанные с ними таблицы других групп, называемые связанными таблицами.

Для основных таблиц на схеме указываются все используемые поля. В отдельные группы выделены первичные ключи, обязательные поля - те, которые не могут иметь пустое значение, - и все остальные поля таблицы. Обязательные поля выделены жирным шрифтом. Исключение составляют таблицы 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;

·         Формат описания таблиц DIRECTUM;

·         Изменение структуры таблиц DIRECTUM;

·         Классификация таблиц DIRECTUM по типу хранимых данных;

·         Классификация таблиц DIRECTUM по типу внесения изменений;

·         Группы таблиц DIRECTUM.