Database Reference
In-Depth Information
Use traditional data modeling syntax if the validator and users are already familiar with
data modeling notation. In our Account example, after modeling the answers to all of the
questions from the prior step, we would have the CDM on the previous page.
Spend a few minutes going through the answers to the questions from the prior step and
see how they translate into this model.
Note how some of the questions we ask turn into follow-up questions with refinement to
the model such as how a “Yes” for
Are there examples of Account that would be valuable
to show?
led us to digging deeper and uncovering the
Checking Account
and
Savings Ac-
count
subtypes. A “Yes” for
Does a Customer go through a lifecycle?
led us to identifying
Applicant
,
Active Customer
, and
Inactive Customer
as subtypes of
Customer
.
Business Assertions