Описание структуры модуля оперативного управления геоинформационной системы «Горводоканал» на основе методологий IDEF0, страница 4


Рис. 6.9. DFD – модель ГИС «Горводоканал»


*Примечание 1: Синий цвет относится к потокам, запросам  и объектам модуля «Мониторинг»; зеленый – к модулю «Оперативное управление»; блоки, которые необозначены цветом  являются независимыми объектами. 

6.3.2. Моделирование структуры базы данных ГИС «Горводоканал»

Создаваемая база данных является одним из центральных блоков создаваемой  геоинформационной системы. Кроме этого, база данных является основой для других тематических подсистем и представляет собой графическое и атрибутивное описание объектов (трубопроводов канализации и водоснабжения, колодцев, установленных задвижек и т.д.), уже существующих:

·  Описание объектов ЭСК как имущественных комплексов.

·  Техническое описание объектов.

Подробное графическое и семантическое описание объектов заменит использование эксплуатационных и опорных схем, не отображающих, как правило, реальное состояние объекта во времени.

Для описания поступления и использования поступившей информации будем использовать термины физической модели. В терминах физической модели аналогом «сущности» является «таблица».

Составим список всех основных предметов, которые являются частью нашей предметной области:

·  трубы;

·  колодцы;

·  запорная арматура;

·  дома;

·  улицы;

·  прорывы;

·  ремонты.

Проектируемая база данных состоит из следующих таблиц:

·  Таблица «Vodoprovod» содержит цифровой код, связывающий трубу из ArcView с данными в MSSQL (ID); номер трубы (набор символов, однозначно идентифицирующий трубу); адрес (адрес прокладки трубы); диаметр трубы; длину трубы; материал из которого выполнена труба; дату ввода трубы в эксплуатацию; ведомственную принадлежность (организация, на балансе которой числится данная труба); примечания по данной трубе; дату окончания срока эксплуатации; продольный профиль труб.

·  Таблица «Remount» описывает все ремонты, проходившие на трубах. Содержит номер трубы, вид ремонта, дату проведения ремонта.

·  Таблица «Kanalizaciya» описывают трубы сети канализации (аналогично таблицы «Vodoprovod»).

·  Таблица «VKolodec» («Kkolodec») описывают множество колодцев (водосети или ксети соответственно), где ID – цифровой код,  связывающий колодец из ArcView с данными БД; номер колодца – набор символов, идентифицирующий колодец; отметка люка – цифровая величина, показывающая высоту люка; верх трубы – высота верхней отметки трубы; примечания – примечания по данному колодцу.

·  Таблица «Запорная арматура» описывает множество запорной арматуры и хранит цифровой код,  связывающий трубы с задвижками; номер колодца, в котором находится данный объект; наименование запорной арматуры (задвижка, пожарный гидрант); диаметр в мм; положение (открыто - закрыто); хранит дату последнего изменения положения запорной арматуры; последний ремонт который проводился на задвижке; дату проведения последнего ремонта; тип запорной арматуры (пример: сч50к).

·  Таблица «Улица» содержит в себе соответствие Id-номеров ArcView с названиями улиц.

·  Таблица «Дома» содержит соответствие Id-номеров ArcView с номерами домов и названием улиц.

·  Таблица «Прочие» – содержит описание сооружений, не вошедших в сущность дома.

Ниже представлена ER-диаграмма, которая является логической моделью базы данных  для проектируемой ГИС «Горводоканал» (см. рис. 6.10).

Рис. 6.10. ER – диаграмма базы данных «Горводоканал»