- •Модели архитектуры “клиент-сервер”
- •Двухзвенные модели распределения функций субд
- •1. Основы геоинформатики
- •1.1. Основные понятия и определения
- •1.3. Геоинформатика - наука, технология, образование, бизнес
- •1.4. Структура и функции гис
- •1.5. Отличия гис от других технологий и программ
- •2. Организация данных в гис
- •2.2. Концептуальные подходы к описанию пространственных данных
- •2.3. Модели пространственных данных в гис
- •2.4. Базовые типы пространственных объектов в гис
- •3. Управление данными в гис
- •3.1 Возможности управления данными в гис
- •3.5. Пространственный анализ в гис
- •3.5.1. Пространственные операции с векторными данными
- •3.5.2. Пространственные операции с растровыми данными
Вопросы для подготовки к тесту по ГИС
Информационные технологии в лесоучетных работах
Реляционные базы данных.
Локальные сети.
Архитектура клиент-сервер
Управление атрибутивными данными. Запросы, выборки.
Система PLP. Поиск информации, представление данных пользователю. Структура данных
Географическая информационная система.
Пространственные данные
Геоинформатика. Обеспечения ГИС
Отличия ГИС от других технологий, программ
Ближайшие к геоинформатике научно-практические направления
Модели пространственных данных в ГИС
Концептуальные подходы к описанию пространственных данных в ГИС (полевой, объектный)
Процесс создания тематических карт в ГИС
Процесс векторизации (оцифровки) растровых изображений
Общие функциональные требования к ГИС
Процесс трансформации растров.
Пространственный анализ.
Создание геоинформационных баз данных.
Наложение (оверлей) полигональных слоев
Способы картографического изображения, применяемые на тематических картах
Модели архитектуры “клиент-сервер”
Организация работы сетевых компьютерных комплексов связана с архитектурой информационных систем.
В настоящее время перспективной считается архитектура «клиент-сервер». Данный тип включает компьютерную сеть и распределенную базу данных, включающую корпоративную базу данных (КБД) и персональные базы данных (ПБД)
Сервером определенного ресурса в компьютерной сети называется специализированная программа, работающая на высокопроизводительном выделенном компьютере. Термин "сервер" используется как для названия программы, так и для названия этого компьютера, управляющего ресурсом в компьютерной сети.
Клиентом (клиентской частью) определенного ресурса в компьютерной сети называется пользовательское приложение, запускаемое на рабочих станциях пользователей (компьютер или программа, использующая ресурс).
Любое взаимодействие в сети подразумевает как минимум два элемента – потребляющий и предоставляющий ресурсы (сервис или услуги). Потребитель ресурсов – клиент, предоставляющий ресурсы компонент – сервер. Основные виды ресурсов – аппаратные (ПК, дисковый накопитель, устройство печати…), программные, информационные
До появления архитектуры “клиент – сервер” была распространена архитектура “Файл – сервер” – вариант взаимодействия клиентов и сервера, при котором файлы баз данных из сервера по запросам передаются на компьютеры клиентов, где и происходит обработка. Недостаток - высокая интенсивность передачи данных, избыточность передаваемых данных (например, независимо от количества требуемых записей из базы данных передается весь файл базы).
-
Файл-
сервер
Передача файлов из БД для обработки
…
Рисунок 1. Структура ИС с файлом-сервером
-
Передача данных из БД
…
Рисунок 2. Структура ИС с клиентом-сервером
Архитектура “клиент-сервер” - архитектура, подразумевающая разделение на две программные части: серверную и клиентскую.
В процессе работы программные оболочки, запускаемые пользователями на своих компьютерах, обращаются за данными к серверу системы. Сервер непосредственно считывает документы из базы данных, обрабатывает их и передает программной оболочке, где полученные данные отображаются в интерфейсе пользователя.
Преимущества - сервер выполняет самую трудоемкую часть работы, что позволяет снизить нагрузку на персональные компьютеры пользователей. Следовательно, существенно снижаются и технические требования к рабочим станциям. Второе преимущество клиент-серверной архитектуры - значительное снижение сетевого трафика.
В целом достоинства архитектуры “клиент-сервер” – сочетание централизованного хранения, обслуживания, возможности коллективного доступа к общей (корпоративной) информации при сохранении возможности индивидуальной работы пользователя над персональной информацией.
Для создания и управления персональными БД и приложений, работающих с ними, используются СУБД, такие как Access и Visual FoxPro фирмы Microsoft, Paradox фирмы Borland.
Корпоративная БД создается, поддерживается и функционирует под управлением сервера БД, например Microsoft SQL Server или Oracle Server
