Разделы презентаций


Локальные, сетевые и распределенные базы данных. Архитектура «файл-сервер». Двух и трехуровневая архитектура «клиент-сервер». Мод

Содержание

Свойства «идеальной» системы управления распределенными базами данных Прозрачность относительно расположения данныхГетерогенность системыПрозрачность относительно сети Поддержка распределенных запросов Поддержка распределенных изменений Поддержка распределенных транзакций Безопасность Универсальность доступа

Слайды и текст этой презентации

Слайд 1Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл-сервер». Двух

и трехуровневая архитектура «клиент-сервер». Модель сервера приложений

Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл-сервер». Двух и трехуровневая архитектура «клиент-сервер». Модель сервера

Слайд 2Свойства «идеальной» системы управления распределенными базами данных
Прозрачность относительно расположения

данных
Гетерогенность системы
Прозрачность относительно сети
Поддержка распределенных запросов
Поддержка распределенных изменений


Поддержка распределенных транзакций

Безопасность

Универсальность доступа

Свойства «идеальной» системы управления распределенными базами данных Прозрачность относительно расположения данныхГетерогенность системыПрозрачность относительно сети Поддержка распределенных запросов

Слайд 3Признаки классификации режимов работы с БД
многозадачность
однопользовательский / многопользовательский


правило обслуживания запросов последовательное / параллельное
схема размещение данных
централизованная

/ распределенная БД
Признаки классификации режимов работы с БД многозадачность 	однопользовательский / многопользовательский правило обслуживания запросов 	последовательное / параллельное схема

Слайд 4Группы (уровни) функций «типового» приложения обработки данных
Ввод и отображение данных


Функциональная обработка, реализующая алгоритм решения задач пользователя
Манипулирование данными БД

в рамках приложения
Управление ресурсами БД
Управление процессами обработки
Группы (уровни) функций «типового» приложения обработки данныхВвод и отображение данных Функциональная обработка, реализующая алгоритм решения задач пользователя

Слайд 5Модель «клиент-сервер»



Целевая обработка данных и организация взаимодействия с пользователем


Хранение данных, обработка запросов и отсылка результатов клиенту для специальной

обработки

Клиент

Сервер

Модель «клиент-сервер» Целевая обработка данных и организация взаимодействия с пользователем Хранение данных, обработка запросов и отсылка результатов

Слайд 6Архитектура «файл-сервер»

Представление данных

Функциональная обработка

Управление данными


СУБД
Файловая система
БД

Клиент
Сервер

Архитектура «файл-сервер» Представление данныхФункциональная обработкаУправление даннымиСУБДФайловая системаБДКлиентСервер

Слайд 7Архитектура «файл-сервер»
Достоинство - возможность обслуживания запросов нескольких клиентов


Недостатки:


высокая загрузка сети и машин-клиентов
низкий уровень защиты данных
низкий

уровень управления целостностью и непротиворечивостью информации
Архитектура «файл-сервер» Достоинство - 	возможность обслуживания запросов 			нескольких клиентов Недостатки: высокая загрузка сети и машин-клиентов низкий уровень

Слайд 8Архитектура «выделенный сервер БД»

Представление данных

Функциональная обработка

Управление данными

СУБД

БД

Клиент
Сервер

Архитектура «выделенный сервер БД» Представление данныхФункциональная обработкаУправление даннымиСУБДБДКлиентСервер

Слайд 9Архитектура «выделенный сервер БД»
Достоинства:
возможность обслуживания запросов нескольких клиентов
снижение

нагрузки на сеть и машины сервера и клиентов
защита данных

осуществляется средствами СУБД
сервер реализует управление транзакциями

Недостатки:
повторение части кода программ и запросов
низкий уровень управления непротиворечивостью информации
Архитектура «выделенный сервер БД» Достоинства:возможность обслуживания запросов нескольких  	клиентовснижение нагрузки на сеть и машины сервера и

Слайд 10Архитектура «активный сервер БД»

Представление данных

Функциональная обработка

Управление данными

Функциональная обработка
(триггеры, хранимые

проц.)

СУБД
БД

Клиент
Сервер

Архитектура «активный сервер БД» Представление данныхФункциональная обработкаУправление даннымиФункциональная обработка(триггеры, хранимые проц.)СУБДБДКлиентСервер

Слайд 11Архитектура «активный сервер БД»
Достоинства:
снижается дублирование программных кодов
отпадает необходимость

компиляции каждого запроса

Недостатки:
существенно возрастает загрузка сервера за счет

необходимости отслеживания событий и выполнения части бизнес-правил
Архитектура «активный сервер БД» Достоинства:снижается дублирование программных кодов отпадает необходимость компиляции каждого запроса Недостатки: существенно возрастает загрузка

Слайд 12Архитектура «сервер приложений»
Представление данных

Функциональная обработка
Управление данными

Бизнес-логика

СУБД
БД

Клиент
Сервер приложений
Сервер БД
Достоинства:
централизованное ведение

бизнес-логики
отсутствие необходимости установки на клиентских машинах компонент программного обеспечения

управления доступом к данным
возможность отложенного обновления БД в случае изменения данных
Архитектура «сервер приложений» Представление данныхФункциональная обработкаУправление даннымиБизнес-логикаСУБДБДКлиентСервер приложенийСервер БДДостоинства:централизованное ведение бизнес-логики отсутствие необходимости установки на клиентских машинах

Слайд 13Распределение функций обработки логики запроса

Распределение функций обработки логики запроса

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика