При необходимости между объектами устанавливается связь. Связь устанавливается через общий элемент. В такой связи в качестве атрибутов указывается идентификатор взаимосвязанных объектов. На рисунке 2 приведен пример установления отношения между двумя таблицами базы данных: таблицей "Стрелочные переводы" и таблицей "Дефекты стрелочных переводов".
Рис. 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. Базовая информационная модель путевого хозяйства. |
С применением классификаторов ГОСТ кодируются данные по государствам и субъектам РФ и другим объектам, не относящимся к железнодорожному транспорту.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.