Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 4 ПРИКЛАДНАЯ ИНФОРМАТИКА В ГРАДОСТР.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
974.85 Кб
Скачать

4.5. Поиск в базе данных

Любая БД должна обладать возможностями поиска. Его бы­строта зависит от организации данных. Поиск в базе осуществля­ется при помощи запросов: его можно производить, задав параметр или группу параметров поиска. Например, найти все участки, входящие в определенную зону денежной оценки. В запро­се может присутствовать целое арифметическое выражение, которое составляется по маске или вручную. Результаты обработки за­проса могут быть отображены на экране, отправлены в файл или стать основой для составления отчета.

Для задания и выполнения запросов используется специальный язык SQL.

SQL –инструмент, предназначенный для обработки и чтения данных, содержащихся в компьютерной базе данных. SQL – это сокращение от английского словосочетания Structured Query Language, что обозначает структурированный язык запросов. Если пользователь хочет прочитать данные из БД, то он формирует SQL-запрос. Этот запрос передается СУБД, которая, обрабатывая запрос, находит требуемые данные и посылает их пользователю.

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

В стандарт SQL входит около 300 ключевых слов и только 28 основных команд, таких как:

SELECT – выбрать (считать) данные из БД;

DELETE – удалить строку (строки) из БД;

INSERT – - добавляет строку (строки) из БД;

OPEN – открывает БД;

CLOSE – закрывает БД, и т.д.

SQL - запросы могут работать с распределенными и с локальными БД. SQL является основным средством работы с распределенными БД. Поэтому серверы распределенных БД часто называют SQL-серверами.

4.6. Субд, применяемые в гис

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

Вне зависимости от того, какая конкретно СУБД использует­ся в ГИС, в системе должны быть средства, позволяющие переве­сти данные в один из стандартных форматов БД или считать те­матическую информацию из популярных баз. К числу таких фор­матов принадлежат DBF, SQL, INGRES, SYBASE, MIMER, RDB и др. Практически все зарубежные ГИС обладают такими средствами, чего, к сожалению, нельзя сказать о многих отечест­венных системах, которые таким образом сильно ограничивают свои возможности применения накопленной ими информации в других системах.

5. Гис как средство принятия решений

Хотя хранящаяся в ГИС информация и представляет собой большую ценность, она приносит практическую пользу только при решении прикладных задач. Каждая ГИС кроме модулей, занимающихся вводом и выводом информации, обязательно имеет средства, предназначенные для решения специфических задач пользователя. К настоящему времени сложился круг обязательных функций, наличие которых требуется от любой ГИС. Это, прежде всего арифметические и геометрические функции, сетевой анализ, анализ наложений, выделение объектов в новый слой и утилиты работы с полями баз данных.

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