Применение СУБД в геоинформационных системах

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

мый запрос - это запрос, необходимость которого предусмотрена заранее. Администратор базы данных, возможно, должен настроить физический проект БД таким образом, чтобы гарантировать достаточное быстродействие для таких запросов.

2.Не планируемый запрос - это, наоборот, специальный запрос, необходимость которого не была предусмотрена заранее. Физический проект БД может подходить, а может и не подходить для рассматриваемого специального запроса. В общем, получение возможной наибольшей производительности для не планируемых запросов представляет собой одну из проблем СУБД. (Подробнее эта проблема будет обсуждаться в следующих частях книги.)

Безопасность и целостность данных. СУБД должна контролировать пользовательские запросы и пресекать попытки нарушения правил безопасности и целостности данных.

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

 

2.3Модели данных СУБД

 

Хранимые в базе данных имеют определенную логическую структуру [9], то есть, представлены некоторой моделью, поддерживаемой СУБД. К числу важнейших относятся следующие модели данных:

иерархическая;

сетевая;

реляционная;

объектно-ориентированная.

В иерархической модели данные представляются в виде древовидной (иерархической) структуры. Она удобна для работы с иерархически упорядоченной информацией и громоздка для информации со сложными логическими связями.

Сетевая модель означает представление данных в виде произвольного графа. Достоинством сетевой и иерархической моделей данных является возможность их эффективной реализации показателей затрат памяти и оперативности. Недостатком сетевой модели данных является высокая сложность и жесткость схемы БД, построенной на ее основе.

Реляционная модель данных (РМД) название получила от английского термина Relation - отношение. Модель данных описывает некоторый набор родовых понятий и признаков, которыми должны обладать все конкретные СУБД и управляемые ими БД, если они основываются на этой модели.

Объектно-ориентировочная модель данных - это когда в базе хранятся не только данные, но и методы их обработки в виде программного кода. Это перспективное направление, пока также не получившее активного распространения из-за сложности создания и применения подобных СУБД.

 

3. Системы управления базами данных в ГИС

 

.1 Организация и обработка информации в ГИС с применением СУБД

 

ГИС, как и любая другая информационная система, обладает развитыми средствами обработки и анализа входящих данных с целью дальнейшей их реализации в вещественной форме. На рис. 3.1 представлена схема аналитической работы ГИС. На первом этапе производится коллекционирование как географической (цифровые карты, изображения), так и атрибутивной информации. Собранные данные являются наполнением двух баз данных. Первая БД хранит картографические данные, вторая же наполнена информацией описательного характера. На втором этапе система обработки пространственных данных обращается к базам данных для проведения обработки и анализа востребованной информации. При этом весь процесс контролируется системой управления БД (СУБД), с помощью которой можно осуществлять быстрый поиск табличной и статистической информации. Главным результатом работы ГИС являются разнообразные карты.

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

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

 

Рисунок 3.1 Схематическое представление процессов сбора, обработки, анализа и вывода данных в ГИС [1]

 

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

Объектно-реляционный подход, являющийся синтезом первого и третьего подходов.

 

3.2 Формы представления объектов в геоинформационных системах

 

В ГИС выделяют несколько форм представления объектов:

в виде нерегулярной сети точек;

в виде регулярной сети точек;

в виде изолиний.

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

 

Рисунок 3.2 Пример формы представления объектов в виде нерегулярной сети точек. [1]

 

Представление в виде регулярной сети точек - это