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 c06.tex V2 - 11/21/2008 3:09am Page 286
286 Chapter 6 ■ Status: The States of Data
understanding of how this pattern would work. The pattern also assumes that
the different categories have the same attributes and relationships.
Status Type with Multi Rollup and Rules Pattern
As the business process of enterprises become more complicated, data can
travel many paths through an enterprise and may be required to go through
various statuses, rules, phase gates, or audit regulations that require data to
behave in a particular way. Regulatory requirements such as Sarbanes-Oxley
may require that a piece of data should never be in a particular state without
having passed t hrough other processes, for example, that budgeting informa-
tion should not be in a status of ‘‘Approved’’ before it passes though a state
of ‘‘Regulatory Compliance Review Completed.’’ A regulation or requirement
may require that one state is mutually exclusive of another state, or in other
words, one status excludes another status. For example, a balance sheet with
many general ledger account balances may have a status of ‘‘Audited’’ or
‘‘Failed Audit Compliance’’ but never both of these at the same time; thus, one
of these states must be excluded if another state is current. It can also be the
case that one status has superseded another status over time, for example, a
status of ‘‘Complied’’ may be superseded by a status ...
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.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

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