Субд лекции

Темы:

Классификация РБнД

Image

В системах с «клиент-серверной» архитектурой (рис. 10.3) основная обработка данных проводится на сервере.

Image

«Клиент-серверные» системы имеют следующие преимущества:

·        снижение сетевого трафика за счет выполнения запросов на сервере;

·        оптимизация выполнения запросов;

·        возможность хранения бизнес-правил на сервере (ограничения целостности, хранимые процедуры, отражающие логику обработки);

·        возможность использования CASE-средств для генерации кодов серверных объектов (триггеров, хранимых процедур, текстов SQL-запросов);

·        управление пользовательскими привилегиями и правами доступа;

·        широкие возможности резервного копирования и архивации данных.

Сравнительные характеристики технологий «файл-сервер» и «клиент-сервер» приведены в табл. 10.4.

Таблица 10.4

Характеристика

«Файл-сервер»

«Клиент-сервер»

Интенсивность сетевого трафика

+

Обеспечение целостности данных

+

Обеспечение безопасности данных

+

Устойчивость к сбоям

+

Сложность проектирования

+

Сложность эксплуатации системы

+

Ограничения на число пользователей

+

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

·        презентационная логика (Presentation Layer - PL);

·        бизнес-логика (Business Layer - BL);

·        логика доступа к ресурсам (Access Layer - AL).

По характеру распределения функций между клиентом и сервером различают системы с тонким клиентом, толстым клиентом и системы с трехслойной (трехуровневой) архитектурой.

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