Изучая тенденции развития технологий обработки данных, можно выделить два класса систем:
· системы распределенной обработки данных;
· системы распределенных баз данных.
Системы распределенной обработки данных базировались на многопользовательских операционных системах с БД на центральном компьютере. Клиентские места реализовались в виде терминалов, не имеющих собственных ресурсов. Развитие сетевых технологий, распространение персональных ЭВМ и стандартов открытых систем привело к появлению систем распределенных БД, размещенных в сети разнотипных компьютеров. Система состоит из узлов, каждый из которых является СУБД. БД любого узла доступна пользователю.
При обработке данных в сетевой среде выделяют следующие группы функций:
· презентационная логика (PL – Presentation Logic): ввод и отображение данных – внешний (пользовательский) уровень реализации функциональной обработки и представления;
· бизнес-логика (BL – Business Logic): функциональная обработка, реализующая алгоритм решения задач пользователя;
· манипулирование данными БД в рамках приложения, которое обычно реализуется средствами SQL (DL – Database Logic);
· управление данными и другими ресурсами БД, реализуемое внутренними средствами конкретной СУБД обычно в рамках файловой системы ОС;
· управление процессами обработки: связывание и синхронизация процессов обработки данных разного уровня.
предыдущаяследующая