СЭД «ДЕЛО»
Руководство пользователя
×

Л.2 Описание алгоритмов регистрации событий в очередях

Реализация основана на использовании механизма триггеров СУБД. При этом используется три различных алгоритма регистрации событий, в зависимости от классификации объектов по структуре данных и по способу работы приложений системы «ДЕЛО» с объектами:
-                     Простой объект. Объект, данные которого сохраняются в единственной таблице базы данных. Каждая запись этой таблицы, таким образом, представляет собой экземпляр объекта.
-                     Сложный объект. Объект, данные которого сохраняются в нескольких таблицах, связанных между собой ссылками. При этом можно выделить таблицу, записи которой представляют "корень объекта", и дочерние таблицы – содержащие ссылку на запись корневой таблицы объекта, либо на запись другой дочерней таблицы этого же объекта.
-                     Сложный объект с событием завершения сохранения. Структура хранения аналогична сложному объекту. Но, в отличие от сложных объектов, после создания или модификации данных объекта, приложение вызывает специальную хранимую процедуру, позволяющую выполнить необходимые действия с объектом на уровне БД. Хранимая процедура НЕ ВЫЗЫВАЕТСЯ при удалении таких объектов, т.к. при удалении можно пользоваться возможностями триггеров БД срабатывающих на событие удаления записи из корневой таблицы объекта.
Онлайн помощь создана в Dr.Explain