Letyshops

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

Барбара фон Халле

Начало в выпусках: #142, #143

Обогащенная правилами логическая модель данных

Обогащенная правилами логическая модель данных - результат естественного развития традиционной логической модели данных. Анализ и моделирование данных в системе бизнес-правил имеют два отличия.

Во-первых, итогом является обогащенная правилами логическая модель данных, которая содержит структуры данных для базовой, неизвлекаемой, постоянной информации, а также для информации, полученной в ходе исполнения правил. Информация, полученная через правила, выводится с помощью либо расчета, либо умозаключения.

Рис. 5: Модель правила 1

Это не значит, что полученная из правил информация становится постоянной в физической БД. Однако с логической и семантической точки зрения, в обогащенной правилами логической модели данных она действительно является вкладом в процесс разработки баз данных.

Извлеченные из правил элементы информации - подлинные активы компании. Они должны иметь названия, определения и сферы действия, чтобы при необходимости их можно было использовать на всем предприятии.

Структурные ограничения

Второй уникальный аспект моделирования данных для системы бизнес-правил относится к сбору данных. В большинстве методологий моделирования логических данных есть этапы и способы регистрации основных ограничений целостности (подмножество правил) по модели данных. Иногда их называют структурными ограничениями.

Чаще всего к ним относятся: первичные основные ограничения, дополнительные основные ограничения, ссылочные относительные ограничения, факультативные ограничения по отношениям и атрибутам, ограничения сферы атрибутов.

Большинство методологий моделирования логических данных оставляют другие типы ограничений (многоатрибутные, многообъектные) методологиям разработки приложений.

Рис. Модель правил 2

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

Рис. Модель правил 3

Продолжение в следующем выпуске.

Продолжение в выпусках: #145, #146, #147, #148, #149, #151

 

 

Реклама: