- •СУБД
- •Системой управления базами данных
- •Назначение систем БД-поддержка разработки и выполнения приложений БД.
- •Архитектура “клиент-
- •Виды приложений
- •Примеры ИС
- •РАСПРЕДЕЛЕННАЯ ОБРАБОТКА
- •Система с одним сервером и одним клиентом
- •Преимущества
- •Система с одним сервером и несколькими клиентами
- •Последнее преимущество
- •Система, где каждый компьютер одновременно КК и КС
- •Распределенная система баз данных.
- •Модели архитектуры клиент-сервер
- •Двухзвенные модели
- •Двухзвенные модели
- •Модели архитектуры клиент-сервер
- •Удаленный доступ к данным (Remote Data Access — RDA)
- •Удаленный доступ к данным (Remote Data Access — RDA)
- •Удаленный доступ к данным (Remote Data Access — RDA)
- •Модель сервера БД (DataBase Server - DBS)
- •Модель сервера БД
- •Модель сервера БД
- •Модель распределенного представления
- •Модель распределенного представления
- •Модель распределенного представления
- •Модель распределенной функции
- •Модель распределенной БД
- •Модель распределенной БД
- •Модели архитектуры клиент-сервер
- •Трехзвенная модель распределения функций
- •Трехзвенная модель распределения функций
- •Трехзвенная модель распределения функций
- •Трехзвенная модель распределения функций
- •Трехзвенная модель распределения функций
СУБД
АРХИТЕКТУРА "КЛИЕНТ-СЕРВЕР"
Системой управления базами данных
называют программную систему, предназначенную для создания на ЭВМ общей БД для множества приложений, поддержания её в актуальном состоянии и обеспечения эффективного доступа пользователей к содержащимся в ней данным в рамках предоставленных ими полномочий.
Назначение систем БД-поддержка разработки и выполнения приложений БД.
Систему баз данных можно рассматривать как систему, состоящую из двух частей — сервера и клиентов.
Сервер— поддерживает все основные функции СУБД, предоставляет полную поддержку внешнего, концептуального и внутреннего уровней.
Клиенты — это различные приложения, которые выполняются с помощью СУБД.
Различают приложения, написанные пользователями и встроенные приложения, предоставляемые поставщиками СУБД или некоторыми сторонними поставщиками ПО.
Архитектура “клиент-
сервер”
Виды приложений
Приложения, написанные пользователями. Это обычные прикладные программы, написанные на языке программирования общего назначения или на одном из специализированных языков четвертого поколения.
Приложения, предоставляемые поставщиками (ИС). Назначение ИС — упрощать процесс создания и выполнения других приложений, которые разрабатываются специально для решения конкретной задачи.
Примеры ИС
Процессоры языков запросов.
Генераторы отчетов.
Графические бизнес-подсистемы.
Электронные таблицы.
Процессоры команд на естественных языках.
Статистические пакеты.
Средства управления копированием или извлечением данных.
Генераторы приложений.
Другие средства разработки приложений (CASE – средства).
ИС интеллектуального анализа и визуализации данных .
РАСПРЕДЕЛЕННАЯ ОБРАБОТКА
Организация совместного решения задачи обработки данных на нескольких компьютерах сети.
Взаимодействие между компьютерами осуществляется с помощью специального программного обеспечения управления сетью (диспетчера передачи данных).
Организация распределенной обработки может осуществляется на разных уровнях.
Система с одним сервером и одним клиентом
Преимущества
Возможность организации параллельной работы сервера и клиента при решении одной задачи.
Серверный компьютер может быть специально приспособлен для работы с СУБД .
Клиентский компьютер -персональная РС, с удобным интерфейсом пользователя.
Повышение скорости обработки запросов и производительности системы в целом.
Доступ нескольких клиентских компьютеров к одному и тому же серверному компьютеру .
