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 417
Level 2 Business Rules Pattern 417
Often people regard process modeling (where many business rules are
captured) as completely distinct from data modeling. Enterprises often capture
business rules independent of data models in process models, rule dictionaries,
metadata repositories, or rules engines. However, we feel that while these rules
may be captured in other types of models, you can achieve great advantages
by maintaining many business rules in the data model. Rules and data are
often tightly linked, and there are many situations where it is beneficial t o
maintain them in the same model. We believe data modelers should have
templates for how to capture data about rules in the data model, and use this
for the business rules they come across in the process of doing their analysis.
When business rules are maintained in a data model and then implemented
in a subsequent database design, they can then be dynamically changed. For
instance, if you use a data model to maintain all the various rules regarding
how a product is priced (for example , 2 percent discount when more than
100 are sold), then when that rule changes (for example, to 3 percent discount
when more than 100 are sold), you can often simply change the instances of
the data model (and the database that was based on the data model) without
changing the structure of the data model
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