Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция №5

.pdf
Скачиваний:
10
Добавлен:
30.03.2015
Размер:
542.68 Кб
Скачать

Сетевые структуры: отношение «многие ко многим»

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

Возможности быстрого поиска, выполняемого в

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

местах, что потребует установления большого числа

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

Следовательно, сетевые БД ГИС используют отношение

"многие ко многим", при котором один элемент может

иметь многие атрибуты, при этом каждый атрибут

связан явно со многими элементами. Например,

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

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

Для реализации таких отношений вместе с каждым

элементом данных может быть связана специальная

переменная, называемая указателем, которая направляет

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

Отношения «многие ко многим»

Вместо того, чтобы ограничиваться древовидной структурой связей, каждый отдельный элемент данных может быть прямо связан с любым местом базы данных, без введения отношения "предок-потомок".

Преимущества:

гораздо большая гибкость поиска, нежели в иерархических структурах

сетевые структуры уменьшают избыточность данных

Недостатки:

в крупных БД ГИС количество указателей может стать

очень большим, требуя значительной затрат памяти

хотя связи между элементами данных более гибкие,

они все же должны быть явно определены с помощью

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

к путанице, потерянным и ошибочным связям

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

Атрибуты объектов группируются в отдельных строках в виде так называемых отношений (relations), поскольку они сохраняют свои положения в каждой строке и определенно связаны друг с другом

Каждая колонка содержит значения одного атрибута

для всего набора объектов. Например, может быть

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

третьей - дата сбора данных, в четвертой – номер

площадки. Атрибуты объектов могут также объединяться в другие, связанные, таблицы.

Преимущества:

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

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

систем

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

Приз:

oвариант 1: если выходит «4» автоматом – повышение оценки до «5»

oвариант 2: если автомат не выходит – из билета

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

Базы данных для ArcGis

База данных (БД) – совокупность данных, организованных по определенным правилам, устанавливающим общие принципы описания, хранения и манипулирования данными

Хранение данных в БД обеспечивает:

-централизованное управление,

-соблюдение стандартов,

-безопасность и целостность данных,

-сокращает избыточность,

-устраняет противоречивость данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]