Пояснительная записка (1210991), страница 13
Текст из файла (страница 13)
Create table ST_SECTION (nom integer not null, use integer, typ integer, prev integer, next integer, indf integer,m1 integer,m2 integer, block integer, sv integer, vz integer, nmarsh integer, swich integer, n_field integer, n_station integer);
Alter table ST_SECTION add constraint pk_st_section primary key (nom);
Alter table ST_SECTION add constraint fk_st_section_1 foreign key (n_field) references st_fields (nom);
Таблица А.57 - ST_SIGNAL - Отображает тип и показание светофора
| PK | FK | Поле | Тип | NN | Описание |
|
| NOM | INTEGER |
| порядковый номер | |
| FIELD | INTEGER |
| № поля светофора | ||
| TYP | INTEGER |
| тип светофора | ||
| L | INTEGER |
| показания светофора | ||
| C | INTEGER |
| состояние сигнального реле | ||
| PP | INTEGER |
| состояние противоповторного реле | ||
| WAY | INTEGER |
| № маршрута | ||
| IP | INTEGER |
| известитель светофора | ||
| LOCK | INTEGER |
| блокировка светофора | ||
| H | INTEGER |
| горизонтальное смещение светофора | ||
| BLINK_ | INTEGER |
| тип показания светофора мигающий или непрерывно светящейся | ||
| GRNUM | INTEGER |
| № кнопки на пульте, соответствующей данному светофору | ||
| N_STATION | INTEGER |
| № станции | ||
|
| N_FIELD | INTEGER |
| № поля |
Скрипт:
Create table ST_SIGNAL (nom integer not null, field integer, typ integer, l integer, c integer, pp integer, way integer, ip integer, lock integer, h integer, blink_ integer, grnum integer, n_station integer, n_field integer default 1 not null);
Alter table ST_SIGNAL add constraint pk_st_signal primary key (nom);
Alter table ST_SIGNAL add constraint fk_st_signal_1 foreign key (n_field) references st_fields (nom);
Таблица А.58 - TABLO_DK - Табло диспетчерского контроля
| PK | FK | Поле | Тип | NN | Описание |
| STAN | CHAR(1) |
| № станции | ||
| TAG | INTEGER |
| № элемента ДК | ||
| NFIELD | INTEGER |
| № элемента табло станции |
Таблица А.59 - T_NGL - Глиф
| PK | FK | Поле | Тип | NN | Описание |
| KN | INTEGER |
| номер кнопки | ||
| N_GL | INTEGER |
| номер глифа | ||
| CHANGE | CHAR(1) |
| наличие изменений |
Таблица А.60 - USERNAME - Имя пользователя для доступа к графику движения
| PK | FK | Поле | Тип | NN | Описание |
| NAME | VARCHAR(100) |
| имя пользователя | ||
| ACCESS | INTEGER |
| уровень доступа | ||
| DATETIME | DATE |
| дата и время регистрации | ||
| FIELD | VARCHAR(20) |
| № компьютера или его имя |
Таблица А.61 - VAGONBAS - База данных состава поезда
| PK | FK | Поле | Тип | NN | Описание |
| IDVAGONA | CHAR(21) |
| идентификация вагона | ||
| MASSAGRUZA | FLOAT |
| масса груза | ||
| OTMETKA_RO | CHAR(21) |
| отметка | ||
| STATION_NA | FLOAT |
| станция назначения | ||
| GRUSCODE | CHAR(10) |
| код груза | ||
| RESIVER | CHAR(10) |
| получатель | ||
| OS_ROUTE | CHAR(10) |
| маршрут | ||
| OS_DEFENES | FLOAT |
| |||
| OS_NEGAB_Z | CHAR(21) |
| негабаритный груз | ||
| KOLPLOMB | CHAR(10) |
| количество пломб | ||
| CONTAINER | CHAR(10) |
| контейнер | ||
| TARA_VAGON | CHAR(10) |
| тара вагона | ||
| OTHER_INFO | CHAR(10) |
| информация | ||
| NPOEZD | CHAR(10) |
| № поезда | ||
| USE | CHAR(10) |
| использование | ||
| NST | CHAR(10) |
| № станции | ||
| NAME_GRUZ_ | CHAR(21) |
| имя груза |
Таблица А.62 - V_NGL - Глиф
| PK | FK | Поле | Тип | NN | Описание |
| KN | INTEGER |
| номер кнопки | ||
| N_GL | INTEGER |
| номер глифа | ||
| CHANGE | CHAR(1) |
| наличие изменений |
Таблица А.63 - VAGONBAS542 - База вагонов
| PK | FK | Поле | Тип | NN | Описание | |
| IDVAGONA | FLOAT |
| идентификация вагона | |||
| MASSAGRUZA | FLOAT |
| масса груза | |||
| OTMETKA_RO | FLOAT |
| отметка | |||
| STATION_NA | FLOAT |
| станция назначения | |||
| GRUSCODE | FLOAT |
| код груза | |||
| RESIVER | CHAR(12) |
| прием | |||
| OS_ROUTE | CHAR(13) |
| маршрут | |||
| OS_DEFENES | FLOAT |
| ||||
| OS_NEGAB_Z | FLOAT |
| негабритный груз | |||
| KOLPLOMB | CHAR(16) |
| количество пломб | |||
| CONTAINER | CHAR(16) |
| контейнер | |||
| TARA_VAGON | CHAR(16) |
| тара вагона | |||
| OTHER_INFO | CHAR(16) |
| информация | |||
| NPOEZD | CHAR(16) |
| № поезда | |||
| USE | CHAR(16) |
| использование | |||
| NST_ | CHAR(16) |
| № станции | |||
Таблица А.64 - VAGONS - База данных вагоны
| PK | FK | Поле | Тип | NN | Описание |
| NOMERSOST | FLOAT |
| № состава | ||
| PNUM | FLOAT |
| порядковый номер | ||
| IDVAGONA | CHAR(51) |
| идентификатор вагона | ||
| MASSAGRUZA | FLOAT |
| масса груза | ||
| OTMETKA_RO | FLOAT |
| ролики | ||
| STATION_NA | CHAR(51) |
| станция назначения | ||
| GRUSCODE | CHAR(51) |
| код груза | ||
| RESIVER | CHAR(51) |
| получатель | ||
| OS_ROUTE | CHAR(51) |
| маршрут | ||
| OS_DEFENES | FLOAT |
| |||
| OS_NEGAB_Z | FLOAT |
| негабаритный груз | ||
| KOLPLOMB | FLOAT |
| количество пломб | ||
| CONTAINER | CHAR(51) |
| контейнер | ||
| TARA_VAGON | FLOAT |
| тара вагона | ||
| OTHER_INFO | CHAR(51) |
| информация | ||
| NPOEZD | FLOAT |
| № поезда | ||
| NST_ | FLOAT |
| № станции |
Таблица А.65 - WIND - Информация о технологических окнах на перегоне и на станции
| PK | FK | Поле | Тип | NN | Описание |
| NUMBER | INTEGER |
| номер записи | ||
| PEREGON | INTEGER |
| номер перегона или станции | ||
| STDATE | DATE |
| дата установки окна | ||
| STTIME_H | INTEGER |
| время, часы | ||
| STTIME_M | INTEGER |
| время, минуты | ||
| FNDATE | DATE |
| дата окончания окна | ||
| FNTIME_H | INTEGER |
| время, часы | ||
| FNTIME_M | INTEGER |
| время, минуты | ||
| PARAM | INTEGER |
| параметры окна | ||
| CAPTION | VARCHAR(500) |
| причина установки окна | ||
| WAY | INTEGER |
| путь | ||
| NWIND | INTEGER |
| № окна на графике движения |
Таблица А.47 - STRUCT –Структура
| PK | FK | Поле | Тип | NN | Описание |
| FIELD_NAME | CHAR(11) |
| имя поля | ||
| TYPE_ | CHAR(2) |
| тип | ||
| SIZE_ | SMALLINT |
| размер | ||
| DEC_ | SMALLINT |
| |||
| INVARIANT_FIELD_ID_ | SMALLINT |
|
52
















