Letyshops

Создание системы бизнес-правил. Часть 5

Барбара фон Халле
Окончание.
Непрозрачные опции настройки | Комплексное проектирование | Итоги

- Определение домена СУБД. Код базы данных для совместного использования приложений, коллективно работающих с базой данных. Задает типы данных, длины, иногда ограничения по значению доменов.

- Определение таблицы СУБД. Также код базы данных для использования приложениями, которые коллективно работают с базой данных. Задает тип столбца и длину, иногда - ограничения по столбцу (уникальный, не пустой, значение), иногда - ограничения отношений (правила целостности на уровне ссылок).

- Определение вида СУБД. Код базы данных, определяет виртуальную таблицу, предназначенную для совместного использования приложениями, если те работают с одним и тем же видом. Определения вида можно использовать для реализации расчетных значений.

- Триггер СУБД. Код базы данных, предназначен для совместного использования приложениями. Определяет код, исполняемый автоматически при операции с таблицей или столбцом. Как правило, пишется декларативно.

- Метод в классе объектов общего пользования. Код, совместно используется приложениями, так как находится в объектном классе, который совместно используется приложениями. Можно применять как механизм для создания коллективно используемой стандартной логики правил.

Контроль за выполнением правил можно дублировать, например: начать с правил на уровне правил, но провести и традиционную проверку целостности данных в СУБД. Для эффективности контроль выполнения некоторых правил можно дублировать на уровне представления.

Этап 9: Определите интерфейсы к уровню правил. Купите вы коммерческий пакет или создадите собственный модуль, вашим приложениям и уровню данных нужны интерфейсы для уровня правил.

[1][2][3] следующая>>
[вид для печати]
© DM Review

 

 

Реклама: