Skip to Content
The Data Model Resource Book, Volume 3: Universal Patterns for Data Modeling
book

The Data Model Resource Book, Volume 3: Universal Patterns for Data Modeling

by Paul Agnew, Len Silverston
January 2009
Beginner to intermediate
641 pages
26h 48m
English
Wiley
Content preview from The Data Model Resource Book, Volume 3: Universal Patterns for Data Modeling
Silverston c08.tex V2 - 11/21/2008 3:12am Page 446
446 Chapter 8 Business Rules: How Things Should Work
apply this pattern as a very useful way to model business rules because
many business rules, such as product pricing, are so integral to data modeling
efforts. We have found that data modelers will often model rules without even
knowing they are rules. Thus, if you can recognize that this is an ‘if/then’
situation, you can use this pattern to effectively and consistently model this
type of data requirement.
Level 3 Business Rules Pattern
In Figures 8-3 and 8-4 of the previous section you saw two examples of the
Level 2 Business Rules Pattern. In these figures you saw that each of the ‘rule’
entities (EVENT TYPE RULE and PRICE COMPONENT RULE) had their own
distinct entities to maintain the rules, factors, outcomes, and classifications.
However, many of these data model structures had similarities and there are
great advantages to maintaining rules in a single consolidated model. The
essence of the Level 3 Business Rules Pattern is to maintain all types of rules
across an enterprise, or rules for a certain domain area within the enterprise,
using the same data model.
Why Do We Need This Pattern?
You can imagine that by using the Level 2 Business Rules Pattern, there may
be a great number of business rules entities throughout the data model. The
Level 3 Business Rules Pattern addresses the need for ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The Data Model Resource Book, Vol. 2: A Library of Data Models for Specific Industries

The Data Model Resource Book, Vol. 2: A Library of Data Models for Specific Industries

Len Silverston
The Data Model Resource Book, Volume 1

The Data Model Resource Book, Volume 1

Len Silverston, Graeme Simsion
Data Model Patterns

Data Model Patterns

David C. Hay, Richard Barker

Publisher Resources

ISBN: 9780470178454Other