Центральным элементом ОСМД ТС является таблица «Элементы трубопровода» (Event), которая содержит перечень всех информационных записей об элементах трубопроводной системы. Каждой записи в таблице «Элементы трубопровода» (Event) присваивается уникальный номер (идентификатор) «Элемент трубопровода_ID» (Event_ID). Этот номер повторяется в поле «Элемент трубопровода_ID» во всех атрибутивных таблицах, в которых хранятся параметры этого элемента или указывается на его связь с другими элементами, что обеспечивает однозначную связь между записями в таблице «Элементы трубопровода» (Event) и записями в таблицах атрибутивных параметров, которые принадлежат набору данных по одному элементу трубопроводной системы.
В таблице «Типы элементов» (Event Feature) для каждого вида элементов трубопровода указано наименование таблицы, которая содержит параметры этих элементов, и приведены сведения о его обобщенных геометрических свойствах. Содержание этой таблицы позволяет определить, информация по каким именно элементам трубопровода содержится в данном экземпляре базы данных.
В таблицу «Типы элементов» (Event Feature) можно добавлять ссылки на таблицы атрибутов по новым элементам, которые не были предусмотрены в базовом варианте стандарта. При этом они сразу будут доступны для всех, в том числе для ранее написанных программных приложений.
Наличие таблицы «Типы элементов» (Event Feature) исключает необходимость постоянно просматривать таблицу «Элементы трубопровода» (Event) и искать требуемый элемент сразу во всех атрибутивных таблицах, что снижает затраты времени на поиск данных.
Таблица
Отчеты (Event_Report)
В таблице «Отчеты» (Event_Report) содержится перечень всей документации (отчетов), на основании которых были созданы, уделены или изменены информационные записи по элементам трубопровода. Отчет - это определенным образом структурированный комплект первичных документов (актов, журналов, чертежей и т.п.), относящихся к данному элементу трубопроводной системы. Сами первичные документы хранятся во внешней среде вне базы данных. Типовой перечень документации по вновь построенным магистральным газопроводам должен включает в себя типовые формы и документы, выполнение которых предусмотрено ВСН 012-88 [3], [4].
Тематический слой: Оболочка модели (Core)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Отчет_ID
|
Event_Report_ID
|
Уникальный идентификатор отчета или комплекта документации. |
Шифр отчета
|
Name
|
Номер отчета или комплекта документации в соответствии с принятой при его создании системой нумерации. |
Дата
|
Report_Date
|
Дата вступления в силу документации. |
Тип отчета (из справочника)
|
Event_Report_Type_CL
|
Тип отчета или комплекта документации. |
Статус отчета (из справочника)
|
Status_CL
|
Текущее состояние отчета, например «in revision» - дорабатывается, «released for quality assessment» - используется для оценки технического состояния, «released for construction» - использован при строительстве, другое. |
Наименование отчета
|
Remark
|
Наименование и подробное описание отчета или комплекта документации. |
Основной отчет_ID
|
Umbrella_Report_ID
|
Идентификатор основного документа, частью которого (приложением к которому) является данный отчет. |
[Наверх] [К списку таблиц]
Таблица
Внешние документы (External_Document)
Данная таблица содержит информацию, необходимую для поиска и открытия документов, хранящихся вне базы данных в электронном архиве и входящих в состав документации по элементам трубопроводных систем.
Тематический слой: Оболочка модели (Core)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Документ_ID
|
External_Document_ID
|
Уникальный идентификатор документа, хранящегося в электронном архиве. |
Путь к файлу документа
|
Filepath
|
Описание пути к файлу, содержащего данный документ, в файловой системе электронного архива. |
Имя файла документа
|
Filename
|
Имя и расширение файла, содержащего данный документ, в файловой системе электронного архива. |
Отчет_ID
|
Event_Report_ID
|
Уникальный идентификатор отчета или комплекта документации, к которому относится данный документ. |
Идентификатор документа в EDMS (идентификатор)
|
Lotus_Document_ID
|
Уникальный идентификатор документа во внешнем электронном архиве Lotus/Domino.Doc. |
[Наверх] [К списку таблиц]
Таблица
Комментарии (Event_Comment)
Дополнительные комментарии к информационной записи об элементе трубопроводной системы. По каждой записи может иметься множество различных комментариев длиной не более 255 символов каждый.
Тематический слой: Оболочка модели (Core)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Комментарий (ID)
|
Event_Comment_ID
|
Уникальный идентификатор комментария к информационной записи в таблице «Элемент трубопровода». |
Элемент трубопровода (ID)
|
Event_ID
|
Уникальный номер (идентификатор) записи в таблице «Элемент трубопровода», к которой относится данный комментарий. |
Комментарий
|
Comments
|
Текстовая строка комментария. |
Дата комментария
|
Comment_Date
|
Дата создания комментария. |
Автор комментария
|
Comment_By
|
Лицо, которое сделало комментарий к информационной записи. |
Источник информации (из справочника)
|
Source_CL
|
Тип источника информации, который использован для занесения данного комментария в базу данных. Это может быть проектная документация, исполнительная документация, полевые записи наблюдения за строительством, отметки авторского надзора, акты обследований и пр. |
[Наверх] [К списку таблиц]
Таблица
Элементы трубопровода (Event)
Таблица «Элементы трубопровода» (Event) содержит идентификаторы атрибутивных таблиц и идентификаторы элементов трубопроводов в этих таблицах. Кроме того, в ней хранятся сведения о начале и конце участка трубопровода, к которому относятся данный набор параметров. Каждый набор параметров может относиться к протяженному элементу трубопровода или к отдельной точке. Для точечных объектов значения в полях «Начальный пикет (ID)» (Station_ID_Begin) и «Конечный пикет (ID)» (Station_ID_End) должны совпадать. Для линейных объектов значения начального пикета должно быть меньше, чем конечного.
Тематический слой: Оболочка модели (Core)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Элемент трубопровода_ID
|
Event_ID
|
«Элемент трубопровода_ID» представляет собой уникальный номер (идентификатор), который присваивается записи в процессе ее создания в таблице «Элемент трубопровода». «Элемент трубопровода_ID» является первичным ключом в таблице «Элемент трубопровода». Он не имеет смыслового содержания и используется для связи между записью в таблице «Элемент трубопровода» (Event) с таблицей «Типы элементов трубопровода» (Feature) и с набором данных в соответствующей атрибутивной таблице. В настоящей модели понятие «элемент трубопровода» имеет расширенное толкование. Элементом трубопровода может быть любая информация, относящаяся к трубопроводу - данные о элементах его конструкции (трубах, отводах, фитингах и др.), вдольтрассовых объектах, дефектах, результатах измерений и испытаний, наряды на работу и акты и пр. |
Тип элемента трубопровода_ID
|
Feature_ID
|
В поле «Тип элемента трубопровода_ID» указывается уникальный идентификатор атрибутивной таблицы, в которой находятся параметры данного элемента трубопровода. |
Замещаемая запись_ID
|
Previous_Event_ID
|
Если вновь создаваемая запись содержит новую информацию по некоторому объекту трубопровода, которая заменяет уже имеющуюся запись по этому объекту, то в поле «Замещаемая запись_ID» указывается идентификатор «Элемент трубопровода_ID» заменяемой записи. Этот механизм позволяет создавать и просматривать цепочки последовательных событий, относящихся к выбранному объекту трубопроводной системы. Таким образом, архивируются изменяющиеся во времени данные по трубопроводной системе. |
Начальный пикет_ID
|
Station_ID_Begin
|
В поле «Начальный пикет_ID» содержится уникальный идентификатор пикета в начальной точке участка трубопровода, к которому относится данная запись (начало элемента трубопровода). Это внешний ключ к таблице «Пикет» (Station_Point). |
Конечный пикет_ID
|
Station_ID_End
|
В поле «Конечный пикет_ID» содержится уникальный идентификатор пикета в конечной точке участка трубопровода, к которому относится данная запись (конец элемента трубопровода). Это внешний ключ к таблице «Пикет» (Station_Point). |
Длина
|
Length
|
Физическая длина элемента. |
Горизонтальная длина
|
Slack_Length
|
Горизонтальная (плановая) протяженность элемента. |
Имя пользователя базы данных
|
PODS_User
|
«Имя пользователя базы данных» используется для ведения контрольного журнала. |
Дата создания записи
|
Create_Date
|
Дата создания записи. |
Исходный элемент трубопровода_ID
|
Original_Event_ID
|
Идентификатор первой записи в «цепочке» записей, относящихся к одному элементу трубопровода. При новом строительстве это данные из проектной документации. |
Действует с даты
|
Effective_From_Date
|
Дата вступления в силу сведений, содержащихся в данной записи. Может использоваться для формирования графика ввода в действие групп данных. |
Действует по дату
|
Effective_To_Date
|
Конечная дата действия сведений, содержащихся в данной записи. |
Признак актуальности_LF
|
Current_Indicator_LF
|
Указатель статуса (актуальности) записи. |
3D-образ_ID
|
Shape_ID
|
В поле «3D-образ» (Shape_ID) указывается ссылка на группу таблиц, которые позволяют описать форму и положение элемента трубопровода в геодезических координатах X,Y,Z, не используя его пикетажную привязку. Эти таблицы дают возможность отобразить трехмерный образ любого объекта на трассе трубопровода. |
Предрасчётное описание элемента
|
Param
|
Предварительно расчитываемое значение параметров элемента. |
[Наверх] [К списку таблиц]
Таблица
Ссылки на документацию (Event_Cross_Ref)
В этой таблице содержится перечень всех записей в таблице «Элементы трубопровода», имеющих отношение к данному комплекту документов, или перечень всех документов, имеющих отношение к данной информационной записи об элементе трубопровода.
Тематический слой: Оболочка модели (Core)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Элемент трубопровода_ID
|
Event_ID
|
Уникальный номер (идентификатор) записи в таблице «Элементы трубопровода», к которой относится данная документация. |
Отчет_ID
|
Event_Report_ID
|
Уникальный идентификатор отчета или комплекта документации. |
Cостояние ссылки (из справочника)
|
Event_Cross_Ref_Status_CL
|
Информация о текущем состоянии данной ссылки на документ, например: «new» - новая ссылка, «corrected» - скорректированная ссылка, «deleted» - ссылка удалена, «revised» - ссылка изменена. |
[Наверх] [К списку таблиц]
Таблица
Типы элементов трубопровода (Feature)
Таблица «Тип элемента трубопровода» представляет собой перечень атрибутивных таблиц модели, в которых присутствует поле «Элемент трубопровода_ID». Каждой атрибутивной таблице соответствует одна запись. Эти записи содержат информацию о геометрических свойствах элементов трубопровода данного типа (точечный или линейный) и наименования таблиц, в которых хранятся параметры этих элементов. Кроме того, в таблице «Типы элементов трубопровода» (Feature) указываются имена архивных таблиц для хранения предшествующих по времени значений параметров, что используется для построения истории этих элементов.
Тематический слой: Оболочка модели (Core)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Тип элемента трубопровода_ID
|
Feature_ID
|
Уникальные числовые коды, присвоенные каждой атрибутивной таблице параметров элементов трубопровода. Первичный ключ в таблице «Тип элемента трубопровода» (Feature) и внешний ключ к таблице «Элемент трубопровода» (Event). |
Геометрия (из справочника)
|
Feature_Type_CL
|
Признак геометрических свойства данного типа элементов трубопровода. Может принимать значение P - точечные элементы (сварные стыки, датчики), L - линейные элементы (сегменты труб, футляры, изоляционное покрытие), или др. Используется для объединения элементов одного геометрического типа. |
Тематический слой (из справочника)
|
Feature_Category_CL
|
Код тематического слоя (категории), к которому принадлежит данная атрибутивная таблица. Используется для объединения данных по различным темам. Примерами тематических слоев являются: конструктивные элементы, результаты испытаний, данные обследования технического состояния, данные по пересечениям, границы участков различной принадлежности. |
Название типа
|
Description
|
Краткое описание типа элементов трубопровода. |
Порядок сортировки
|
Sort_Order
|
Код предопределенного порядка сортировки данных в атрибутивной таблице. Этот код используется программными приложениями при формировании отчетов. Каждая таблица описания структуры трубопроводной сети - «Трубопровод» (Line), «Нитка» (Route), «Пикетажный участок» (Series), «Пикет» (Station_Point), «Элемент трубопровода» (Event) - имеет собственный предопределенный сценарий сортировки. Все атрибутивные таблицы имеют общий сценарий сортировки. |
Имя таблицы параметров
|
Production_Table_Name
|
Содержит точное кодовое наименование таблицы базы данных, в которой хранится информация по элементам трубопровода данного типа. Например, данные по трубам хранятся в таблице «Секции труб». Используется при работе программных приложений для доступа к атрибутивной таблице параметров элементов трубопровода в базе данных. |
Имя архива параметров
|
History_Table_Name
|
Содержит точное кодовое наименование таблицы базы данных, в которой хранятся записи, которые были изменены или удалены из основной атрибутивной таблицы параметров элементов трубопровода данного типа. Эта таблица используется для ведения истории изменения параметров элемента трубопровода и может храниться вне базы данных на внешних запоминающих устройствах. |
Описание типа
|
Fulldescription
|
Используется для хранения подробного описания элемента трубопровода. |
[Наверх] [К списку таблиц]