Технологии работы с базами данных предусматривают выполнение следующих основных функций:
1. Ввод и отображение данных.
2. Решение прикладных задач.
3. Управление информационными ресурсами (реализуется СУБД).
В зависимости от распределения перечисленных функций между клиентом и сервером выделяют несколько различных моделей «клиент-сервер».
Модель удаленного управления данными (файлового сервера File Server, FS)
В этой модели все основные функции, включая управление информационными ресурсами, выполняются клиентом, сервер обеспечивает только доступ к файлам базы данных (рис. 11):
Клиент Сервер База данных
|
|||
|
|||
|
|
|
||||
|
|
||||
|
|
||||
Блоки данных
Рис. 11. Модель файлового сервера
В ситуациях, когда приложению необходимы данные для решения выполняемой им задачи, оно обращается с запросом к системе управления базами данных. СУБД переводит поступивший запрос в файловые команды. Система управления файлами в соответствии с этими командами извлекает из базы данных блоки информации и передает их для обработки клиенту. Если в полученном блоке данных нет нужных приложению сведений, рассмотренная процедура повторяется до тех пор, пока проблема не будет решена.
предыдущаяследующая