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

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

 

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

 

Все таблицы DIRECTUMописываются по единому формату:

<Имя таблицы> - <Содержание>

Таблица <Имя таблицы> - таблица <классификация по типу внесения изменений>[-1/-M] компоненты <Наименование компоненты>. Содержит <объекты данных таблицы>. Обновляется <в каких случаях идет обращение к данным с возможностью изменения>.

 

Поле

Описание

Тип

К

О

<Поле 1>

<Описание значения поля 1>

<Тип поля 1> (<Размер >)

<Да/Нет>

<Да/Нет>

 

 

 

 

В колонке «Поле» указывается физическое имя поля в таблице.

В колонке «Описание» дается описание хранимого значения. При этом существуют следующие правила описания:

·         поле-признак – поле, которое может принимать значения из заранее определенного списка. Описывается в виде перечисления списка значений и их расшифровки. Например:

·         «Д» – Действующая;

·         «З» – Закрытая.

·         поле-ссылка – поле, которое соответствует значению поля в другой таблице. Для такого поля дается ссылка по формату: Название таблицы.Название ключевого поля;

·         поля локализации состоят из значений двух полей таблиц (Поле1.Поле2) обозначаются как <Таблица1.Поле>.<Таблица2.Поле>;

·         поля и таблицы, не использующиеся разработчиком или администратором, не описываются и указываются как для внутреннего использования.

В колонке «К» значения определяются следующим образом:

·         «Да» - если поле входит в ключ таблицы SQL Server;

·         «Нет» - в противном случае.

В колонке «О» значения определяются следующим образом:

·         «Да», если поле не может иметь значение Null;

·         «Нет» в противном случае.

При описании перечисляются все поля таблиц SQLServer. Исключение составляют поля таблиц МВAnalit, MBAnValR (2..6), MBText. Структура этих таблиц может меняться (подробнее см. раздел «Изменение структуры таблиц данных»). Для этих таблиц перечислены только те поля, которые всегда есть в этих таблицах.

В таблицах выделяются общие (используемые во многих таблицах и не зависящие от содержания конкретных таблиц) поля:

·         XRecStat – признак утвержденности записи. Допустимые значения:

·         '+' – запись утверждена;

·         '?' – запись не утверждена.

Поле заполняется триггером таблицы при сохранении записи;

·         XRecID – уникальный идентификатор записи. Обычно заполняется сервером при вставке новой записи.

 

 

См. также:

·         Общие сведения о физической структуре данных DIRECTUM;

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

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

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

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