Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты ГИС.doc
Скачиваний:
38
Добавлен:
16.09.2019
Размер:
854.02 Кб
Скачать
  1. Проектирование баз и банков геоданных

Выявление географических объектов и явлений и последующих выбор адекватного

представления данных о них являются составной частью процесса, именуемого

проектированием базы данных. В процессе проектирования БД для ГИС и систем ГК

обычно выделяют 3 основных уровня: концептуальный, логический и физический.

Концептуальный уровень не зависит от имеющихся аппаратных и программных средств.

Он связан с концептуальной моделью географических данных и включает: описание

и определение рассматриваемых объектов; установление способа представления

географических объектов в БД; выбор базовых типов пространственных объектов – точки,

линии, ареалы, ячейки растра; решение вопроса о способе представления размерности и

взаимосвязей реального мира в БД.

Логический уровень определяется имеющимися программными средствами и практически

не зависит от технического обеспечения. Он включает разработку логической структуры

элементов базы данных в соответствии с системой управления базами данных (СУБД),

используемой в программном обеспечении. СУБД представляет собой 3 взаимосвязанные

компоненты: командный язык для выполнения требуемых операций с данными (ввод,

вывод, модификация), интерпретирующую систему (или компилятор) для обработки

команд и перевода их на язык машины, интерфейс пользователя для формирования

запросов к БД (выборки нужных данных). Наиболее распространенными логическими

структурами – моделями БД и их СУБД – являются иерархическая, сетевая и реляционная.

В иерархической модели записи данных образуют древовидную структуру, при этом

каждая запись связана только с одной записью, находящейся на более высоком уровне.

Доступ к любой записи осуществляется по строго определенным «веткам» и узлам такого

дерева. Иерархич модели обладают низким быстродействием, трудно модифицируемы, но

эффективны с точки зрения организации машинной памяти.

В сетевых моделях каждая запись в каждом из узлов сети может быть связана с

несколькими другими узлами; кроме данных записи содержат в себе указатели,

определяющие местоположение других записей, связанных с ними. Такие модели очень

трудно редактировать, например, удалять записи, так как вместе с данными нужно

редактировать и указатели.

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

ограничений, связанных с организацией хранения данных и спецификой запоминающихся

устройств. Эти модели имеют табличную структуру: строки таблицы соответствуют

одной записи информации об объекте, а столбцы – поля – содержат однотипные

характеристики всех объектов. К числу наиболее известных СУБД реляционного типа

относятся dBASE, Clipper, Foxbase, Paradox, ORACLE (последний особенно подходит для

больших объемов данных).

Физический уровень связан с аппаратными и программными средствами. На этом

уровне определяются объемы хранимой в БД информации и необходимые объемы

памяти компьютера( оперативной и долговременной), рассматриваются вопросы о

структурировании файлов на диске и других носителях информации для обеспечения

программного доступа к ним, представления данных в памяти компьютера.

Требования к БД: База должна быть: - согласованной во времени (хранящиеся в ней

количественные данные должны быть актуальны); - полной, достаточно подробной

для предполагаемого создания картографического произведения; - позиционно точной,

абсолютно совместимой с другими данными, которые могут добавляться в нее; -

достоверной; - легко обновляемой; - доступной для любых пользователей.