Архитектура файл-сервер
Сервер (Windows NT Server): хранение данных; услуги низкого уровня (открытие, закрытие и модификация файлов)
Рабочая станция: обработка данных с использованием настольных СУБД. Клиент выполняет обработку (настольная СУБД + прикладная программа + интерфейс пользователя).
Надежность: Сбой на любой из рабочих станций может привести к потере данных и их недоступности для других рабочих станций
Безопасность и гибкость: Прямое обращение к данным
Монолитное приложение, функционирующее на рабочей станции
Архитектура клиент-сервер
Система, построенная в архитектуре клиент/сервер – это любая система, в к-ой клиент передает запрос на сервер, где этот запрос выполняется.
Сервер (Microsoft SQL Server, Oracl e): хранение и манипулирование данными, обработка запросов, обработка данных. Клиент: формирование пользовательского интерфейса, формирование запросов, обработка данных
Надежность: сбой на клиенте не сказывается на целостности данных и их доступности для других клиентов
Безопасность и гибкость: Обращение к данным через промежуточные объекты (хранимые процедуры); Гибкость администрирования прав доступа (до уровня полей); Распределенное приложение