logo search
билеты ИС

42. Централизованные и распределенные базы данных и их применение для решения экономических задач.

Централизованная БД – находится полностью на центральном компе, к которому обращаются пользователи за инфой со своих компов.

Недостатки Центр БД:

-Требуется передача большого потока данных

-Низкая надёжность

-Низкая производительность

-Преимущества БД:

-минимальные затраты на корректировку БД

Распределённые БД – это БД части, которых расположены в разных узлах сети.

Выгодно когда:

полностью распределённая БД создаётся, когда частота решения всех задач и объёмы передаваемых данных для их решения примерно одинаковы.

Если частота решения одних задач существенно отличается от решения других задач при прежних объёмах передаваемых данных, то некоторые данные дублируют, тем самым сокращая затраты на их передачу.

Минус:

-для хранения инфы требуются ресурсы

-поддержание БД в рабочем состоянии

Методы доступа к данным для решения экономических задач в средах централизованной или распределённой БД:

-Файл- сервер – доступ на основе архитектуры сети

-Клиент-сервер– доступ на основе архитектуры сети

клиенту передаются и сопутствующие

-Файл-серверная обработка – это обработка данных преймущественно на рабочих местах клиентов. Сетевое программное обеспечение выполняет функцию только передачи данных

Архитектура сети вида «Клиент - сервер»: для этой архитектуры возможны несколько вариантов доступа:

-Доступ к удалённым данным – на компе клиента располагается программа, которая позволяется вводить исходные данные, программа которая позволяет решать какую то задачу, программа которая позволяет распечатывать результаты.

-Доступ с помощью сервера БД – у клиента только программы для исходных данный и для печати результата (программа «решения задач» расположена на сервере).

-Доступ с помощью сервера приложений – ввод. Передача данных, обработка и печать результатов, происходят так же как и в предыдущей модели, только прикладная программа и исходные данные находятся на одном сервере, а база данных на другом.