К основным функциям ИС относятся функции сбора и регистрации информационных ресурсов, их хранение, обработка, актуализация, а так же обработка запросов пользователя (Предоставление информационных ресурсов).
С начала своего возникновения, автоматизированные информационные системы ориентировались на хранение и обработку больших объемов данных.
Для того, чтобы эффективно возможности банков данных использовались органами управления, необходимо соблюдение трех условий.
1. Любой банк кадастровых данных должен содержать достоверную и полную информацию о кадастрах.
2. Доступ заинтересованных служб к кадастровой информации, хранящейся в банках данных, должен быть мгновенным, что достижимо благодаря терминальной связи между банками данных и соответствующими службами.
3. Форматы и классификаторы банков данных всех объектов кадастровой информации должны быть едиными.
Большинство существующих программных средств АИС используют для этих целей достаточно изощренные и эффективные подходы, основанные на организации данных в виде баз данных (БД), управляемых программными средствами, получившими название систем управления базами данных (СУБД). Под базой данных принято понимать “совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимую от прикладных программ”, а под СУБД - “ комплекс программ и языковых средств, предназначенных для создания, ведения и использования баз данных”.
Основная идея организации структуры базы данных заключается в том, чтобы максимально нормализовать их, т. е. разбить на смысловые и функциональные группы.
При организации базы данных различают:
тип данных [картографические и атрибутивные (описательные)];
структуру данных (топология и слои);
модель данных (иерархические, сетевые, реляционные, гибридные);
форму представления пространственных данных (векторную, растровую, трехмерную).
Модель данных — это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы — поведение данных[1].
Современные СУБД различаются по типам поддерживаемых моделей данных, среди которых выделяются иерархические, сетевые и реляционные и соответствующие им программные средства СУБД.
Классификация БД по модели данных.
- Иерархические
- Сетевые
- Реляционные
- Многомерные
- Объектные
- Объектно-ориентированные
- Объектно-реляционные
Классификация СУБД в соответствии с используемой моделью данных:
Иерархическая.
Сетевая.
Реляционная.
Объектная.
Гибридная (элементы объектной с реляционной).
Иерархические базы данных устанавливают строгую подчиненность между записями и состоят из упорядоченного набора деревьев (из упорядоченного набора нескольких экземпляров одного типа дерева).