Формирование таблиц атрибутивной информации в гис. Гис и субд. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Формирование таблиц атрибутивной информации в гис. Гис и субд.



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

Реляционной считается такая БД, в которой все данные представлены для пользователя в виде прямоугольных таблиц значений данных, и все операции над БД сводятся к манипуляциям с таблицами. Таблица состоит из строк и столбцов и имеет имя, уникальное внутри БД. Таблица отражает тип объекта реального мира (сущность), а каждая ее строка - конкретный объект.

Каждый столбец имеет имя, которое обычно записывается в верхней части таблицы. Оно должно быть уникальным в таблице, однако различные таблицы могут иметь столбцы с одинаковыми именами. Любая таблица должна иметь по крайней мере один столбец; столбцы расположены в таблице в соответствии с порядком следования их имен при ее создании. В отличие от столбцов, строки не имеют имен; порядок их следования в таблице не определен, а количество логически не ограничено.

Так как строки в таблице не упорядочены, невозможно выбрать строку по ее позиции - среди них не существует "первой", "второй", "последней". Любая таблица имеет один или несколько столбцов, значения в которых однозначно идентифицируют каждую ее строку. Такой столбец (или комбинация столбцов) называется первичным ключом (primary key). В нем значения не могут дублироваться - в таблице. Если таблица удовлетворяет этому требованию, она называется отношением (relation).

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

Таблицы невозможно хранить и обрабатывать, если в базе данных отсутствуют "данные о данных", например, описатели таблиц, столбцов и т.д. Их называют обычно метаданными.

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

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

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

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

 

 

17. Ввод данных в ГИС. Экспорт/импорт информации в ГИС. Обмен информацией между различными ГИС и БД.

 



Поделиться:


Последнее изменение этой страницы: 2021-04-12; просмотров: 71; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.103.8 (0.004 с.)