Модели «клиент-сервер»

  • Часть 1
  • | 2
  • | 3
  • | 4
  • | 5

Технологии работы с базами данных предусматривают выполнение следующих основных функций:

1. Ввод и отображение данных.

2. Решение прикладных задач.

3. Управление информационными ресурсами (реализуется СУБД).

В зависимости от распределения перечисленных функций между клиентом и сервером выделяют несколько различных моделей «клиент-сервер».

Модель удаленного управления данными (файлового сервера File Server, FS)

В этой модели все основные функции, включая управление информационными ресурсами, выполняются клиентом, сервер обеспечивает только доступ к файлам базы данных (рис. 11):

          Клиент                                                      Сервер                   База данных

Ввод и отображение данных

Решение прикладных задач

СУБД

 
Image
 

Система управления файлами

 
                                     Файловые команды

Image
Image
Image
 

                                           Блоки данных

Рис. 11. Модель файлового сервера

В ситуациях, когда приложению необходимы данные для решения выполняемой им задачи, оно обращается с запросом к системе управления базами данных. СУБД переводит поступивший запрос в файловые команды. Система управления файлами в соответствии с этими командами извлекает из базы данных блоки информации и передает их для обработки клиенту. Если в полученном блоке данных нет нужных приложению сведений, рассмотренная процедура повторяется до тех пор, пока проблема не будет решена.

предыдущаяследующая