Структура интерфейса предоставления данных

Печать Предыдущая страница Стартовая страница Следующая страница

Для взаимного обмена информацией об объектах с Программой мониторинга база данных должна иметь три таблицы (или представления), со структурами описанными ниже:

1.Таблица (представление) описания объекта мониторинга:

- идентификатор объекта;

- тип объекта;

- характеристики объекта.

2.Таблица (представление) координат точек метрики объекта:

- идентификатор объекта;

- номер подобъекта (контура) объекта;

- номер точки в метрике контура объекта;

- координаты точки X,Y (B,L);

- высота точки.

3.Таблица учета изменений объектов мониторинга:

- идентификатор объекта;

- признак изменения объекта (создание, удаление, редактирование).

 

Ведение таблицы учета изменений объектов мониторинга в базе данных возлагается на саму базу данных. С помощью этой таблицы база данных будет сообщать Программе мониторинга, какие объекты были изменены и как именно (созданы, отредактированы или удалены). То есть в данной таблице должны фиксироваться факты изменения информации об объектах, происходящие в «Таблице описания объекта мониторинга» и «Таблице координат точек метрики объекта». Заполнение «Таблицы учета изменений объектов мониторинга» можно, например, реализовать на основе триггерной логики, если это позволяет используемая СУБД. В этом случае триггеры на таблицах «описания объекта мониторинга» и «координат точек метрики объекта», реагирующие на любые изменения данных в этих таблицах (INSERT, UPDATE и DELETE), могут автоматически вносить соответствующие записи в «журнал» - таблицу учета изменений объектов мониторинга.

 

Примерная структура интерфейсных таблиц:

_bm4889