Автоматизированная система управления путевым хозяйством как часть АСУЖТ, страница 4


При необходимости между объектами устанавливается связь. Связь устанавливается через общий элемент. В такой связи в качестве атрибутов указывается идентификатор взаимосвязанных объектов. На рисунке 2 приведен пример установления отношения между двумя таблицами базы данных: таблицей "Стрелочные переводы" и таблицей "Дефекты стрелочных переводов".

Рис. 2 Установление отношения между таблицами базы данных

В результате установления связи выполняется операция слияния таблиц, и появляются новые записи, имеющие поля как общие из обеих таблиц, так и добавленные из каждой таблицы. Таким образом образуется рабочая таблица по дефектам стрелочных переводов, в которой указаны как все параметры дефектов, так и стрелочных переводов, на которых они находятся. Новая таблица будет иметь поля и из первой, и из второй таблицы.

3.2. СУБД

Системы управления базами данных (СУБД) – это программное средство, осуществляющее все процессы по созданию и ведению компьютерных баз данных, осуществление доступа к данным и их обработку.

В таблице 2 приведены наиболее распространенные СУБД, используемые в АСУЖТ и при работе с базами данных на персональных компьютерах.

Выбор СУБД определяется распространенностью программного продукта, набором функций, которые СУБД предоставляет разработчику и пользователю, возможностью взаимодействия с другими видами программного обеспечения, легкостью формирования запросов, отчетов, форм, с тем, чтобы любой пользователь, имеющий минимальную подготовку, мог выполнять необходимые действия.

Таблица 2

Наиболее распространенные СУБД

Название СУБД

Компания-разработчик

Формат

Примечание

dBase

Ashton-tate

dbf

Широко распространен, использован в АСУ-ИССО

Visual FoxPro

Microsoft

dbf

Широко распространен

Access

Microsoft

mdb

Входит в состав пакета MS Office, широко распространен

Paradox

Borland

db

Широко распространен

FoxPro

dbf

Широко распространен, использован в АСУ-П Гор. ж.д.

ORACLE

Oracle

DB/2

IBM

Для больших объемов информации. Предусмотрено использование в АСУЖТ

Clarion

 Clarion Software Corp.

Использован в АРМ-ТО

Clipper

Nuntucket

dbf

Проектирование баз данных предусматривает разработку информационной модели. Информационная модель – это структура информации, необходимой для поддержки производственной системы. Как правило, информационная модель имеет графическое представление. Для разработки информационной модели АСУ-П использована методология IDEF1X, которая изображает в графическом виде весь объём информации, необходимый для управления путевым хозяйством.

На рис. 3 представлена базовая информационная модель путевого хозяйства, разработанная для АСУ-П.

3.3. Кодирование информации

Кодирование информации в АСУ производится для унификации формы хранения информации и обеспечения однозначной идентификации объектов, а также для экономии памяти ЭВМ. Для кодирования используются:

-  Государственные стандарты Единой системы классификации и кодирования (ГОСТ ЕСКК);

-  общесетевые классификаторы АСУЖТ;

-  внутренние системы кодирования подсистемы СБД-И (Система баз данных по управлению инфраструктурой железнодорожного транспорта).

Рис. 3. Базовая информационная модель путевого хозяйства.

С применением классификаторов ГОСТ кодируются данные по государствам и субъектам РФ и другим объектам, не относящимся к железнодорожному транспорту.