- функции ввода и отображения данных;
- прикладные функции, определяющие основные алгоритмы решения задач приложения и характерные для данной предметной области;
- фундаментальные функции хранения и управления информационными ресурсами;
- служебные функции, играющие роль связок между функциями первых трех групп.
Эта условная классификация показывает, как могут быть распределены отдельные задачи между серверным и клиентским процессом.
В соответствии с этим в любом приложении выделяются следующие логические компоненты [8]:
- компонент представления, реализующий функции первой группы;
- прикладной компонент, поддерживающий функции второй группы;
- компонент доступа к информационным ресурсам, поддерживающий функции третьей группы, а также вводятся и уточняются соглашения о способах их взаимодействия (протокол взаимодействия).
Различия в реализациях моделей обработки данных определяются четырьмя следующими факторами:
- в какие виды программного обеспечения интегрированы каждый из этих компонентов;
- какие механизмы программного обеспечения используются для реализации функций всех трех групп;
- как логические компоненты распределяются между компьютерами в сети;
- какие механизмы используются для связи компонентов между собой. Различают два основных типа архитектуры СУБД: архитектура файлового
сервера и архитектура «клиент-сервер».
Модель файлового сервера (File Server - FS) является базовой для локальных сетей персональных компьютеров. Недавно она была, да и сейчас остается, популярной среди отечественных разработчиков, использовавших такие СУБД, как Foxpro, Clipper, Clarion, Paradox и т.д.
предыдущаяследующая