Читайте также:
|
|
В ГИС применяют разные подходы к использованию СУБД: часть ГИС реализуют собственные встроенные СУБД, другие пользуются готовыми системами, такими, как PARADOX, dBASE и др., третьи применяют смешанный способ – внутренние СУБД, пока общий объем баз не превышает определенной величины, и СУБД, предназначенные для больших объемов данных (обычно ORACLE), если информации очень много.
В таких реляционных СУБД файл БД состоит из записей, а запись – из совокупности полей.
Записью называется компьютерный аналог информации, содержащейся, например, на библиотечной карточке или бланке. В частности, запись, имитирующая бланк учета книг, может содержать шифр книги, имя ее автора, название, год издания и т. п. Совокупность записей является простой базой данных.
Полем называется графа такой карточки или бланка, в которую записывается единица информации. Поле имеет имя и содержание. Например, в строке: «Название книги – Реляционные базы данных», «Название книги» будет именем поля, а «Реляционные базы данных» – его содержанием. В компьютере такие записи запоминаются в виде таблиц, где запись представляет собой строку, а поле – столбец. Каждая запись в таблице пронумерована, и на бумаге представляла бы из себя отдельную карточку.
Несколько БД могут содержать общую информацию, например, одна БД может иметь данные об именах, фамилиях, адресах служащих, другая – об именах, семейном положении, доходах тех же людей. При этом общая информация (имя) записывается один раз, однако одновременно можно узнать о содержимом другой базы. Данные из них связываются через общие поля.
Связи записей в основном относятся к трем типам: одной записи соответствует одна запись, одной записи соответствует несколько записей, нескольким записям соответствует несколько записей. Примером однозначного соответствия может служить, например, название учреждения и его адрес. Ко второму типу связи можно отнести имя студента и список предметов, изученных им за время обучения. К третьему типу относятся записи, связанные перекрестными ссылками, подобные тем, которые имеются в книгах [5].
Вне зависимости от того, какая конкретно СУБД используется в ГИС, в системе должны быть средства, позволяющие перевести данные в один из стандартных форматов БД или ввести тематическую информацию из популярных баз. К числу таких форматов принадлежат DBF, SQL, INGRES, SYBASE, MIMER, RDB и др. Практически все зарубежные ГИС обладают такими средствами. К сожалению, этого нельзя сказать о многих отечественных системах, которые таким образом сильно ограничивают свои возможности применения накопленной ими информации в других системах [5].
Любая БД должна обладать возможностями поиска [2, 3, 5]. Его быстрота зависит от организации данных. Поиск в базе осуществляется при помощи запросов: его можно производить, задав параметр или группу параметров поиска. Например, найти все города с численностью населения, превышающей 50 000 человек. В запросе может присутствовать целое арифметическое выражение, которое составляется по маске или вручную. Результаты обработки запроса могут быть отображены на экране, отправлены в файл или стать основой для составления отчета.
Дата добавления: 2015-08-21; просмотров: 394 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Системы управления базами данных | | | ТЕХНОЛОГИЧЕСКАЯ СХЕМА ОБРАБОТКИ ДАННЫХ В ГИС |