Работа с базами данных
Структура
программной системы представляет собой
клиентское приложение, написанное на
языке высокого уровня Object
Pascal
в среде программирования Delphi
7.0, взаимодействующее с базой данных с
использованием технологии ADO.
База данных разработана на языке Transact
– SQL
в системе управления базами данных
Microsoft
SQL
Server
2005.
Информационная
система построена по архитектуре клиент
– сервер. При такой организации
реализуются следующие основные функции:
управление БД, обработка данных,
представление данных. Для разработки
ИС была выбрана модель DBS
(DateBase
Server)
двухзвенной архитектуры клиент –
сервер. Схема модели предоставлена на
рисунке 1.
Рисунок
1 – Модель DBS
В
такой модели вся логика размещена на
сервере. При этом программный код,
реализующий обработку, оформляется в
виде хранимых процедур, которые в свою
очередь вызываются клиентом и возвращают
необходимое значение. Клиенту остается
лишь в удобной и понятной пользователю
форме представить эти результаты.
Модель
DBS
имеет ряд достоинств:
низкая
нагрузка на сеть, так как результаты
выполнения хранимой процедуры обычно
бывают весьма компактными;
простота
обновления логики обработки. Для
внесения изменений в логику обработки
достаточно поменять программный код
хранимой процедуры. Причем возможно
внесение изменений без остановки
информационной системы.
24