Для решения экономических задач в средах централизованной или распределенной базы данных можно воспользоваться одним из следующих методов доступа к данным:
1. Доступ на основе архитектуры сети вида "файл-сервер";
2. Доступ на основе архитектуры сети вида "клиент-сервер".
1. Доступ на основе архитектуры сети вида "файл-сервер".
Схематично такой метод доступа можно представить в виде рис. 4.9.
рис.4.9. Иллюстрация технологии «файл-сервер».
В процессе решения задач пользователя, который использует доступ вида "файл-сервер", будет передаваться кроме необходимых данных и сопутствующая. Примеры. Пусть общая база данных бухгалтерской информационной системы (БУИС) хранится на сетевом сервере. Тогда:
- для запуска программы печати журнала/ордера к счету "Касса", согласно данной технологии, будут передаваться все проводки, среди которых нужно будет выбрать те, что касаются счета "Касса";
- если потребуются сведения о каком-либо основном средстве, то будет передан из сервера весь файл инвентарных карточек, среди которых следует отыскать нужную;
|
|
- если поступит запрос о начисленной заработной плате какого-либо сотрудника, то будет передан из сервера фал со всеми сотрудниками, в котором необходимо отыскать нужную запись.
Таким образом, файл-серверная обработка – это обработка данных преимущественно на рабочих местах клиентов. Сетевое программное обеспечение занято лишь передачей данных на рабочую станцию.
2. Доступ на основе архитектуры сети вида "клиент-сервер".
В данной архитектуре возможны следующие варианты доступа:
- доступ к удаленным данным (ДУД);
- доступ с помощью сервера баз данных (СБД);
- доступ с помощью сервера приложений (СП).
А). Согласно модели ДУД на компьютере клиента располагается программа, которая производит ввод исходных данных, программа, осуществляющая решение задачи на основе дополнительно поступивших из сервера данных и программа печати результатов. Если запущена программа "Касса", то будут переданы лишь те проводки, которые необходимы для обработки и печати журнала/ордера. Иллюстрацией этого служит рис. 4.10.
рис. 4.10. Иллюстрация доступа к удаленным данным (ДУД)
Б). Согласно модели СБД на компьютере клиента находятся программы ввода исходных данных и печати. Программа решения задачи находится на сервере, где собственно, и происходит ее запуск. На компьютере клиента осуществляется лишь ввод исходных данных и печать результатов (см. рис. 4.11).
рис. 4.11. Иллюстрация доступа к серверу бах данных (СБД).
В). Согласно модели СП (см. рис. 4.12) ввод, передача, обработка и печать результатов выполняется также как и в модели СБД за исключением того, что прикладная программа и исходные данные находятся на одном сервере, а БД на другом.
рис. 4.12. Иллюстрация доступа к серверу приложений (СП).