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 c05.tex V2 - 11/21/2008 3:04am Page 207
Level 2 Classification Pattern 207
conventions used such as different attributes maintained for each type.
(This can be considered a strength, too!)
Specific relationships between the various ‘type’ entities can lead to a
model that is more difficult to manage. If there are many relationships
that exist between various types, this can get much more
complicated than having a common, flexible way to store relationships
between types, such as by generalizing the different types into a sin-
gle entity and then having a recursive relationship that allows all types
to be related to each other (you will see this in the next pattern).
If an entity may be classified many ways, then classifications are
harder to manage with this pattern. Some entities (such as parties,
products, assets, and work efforts) may have a great number of classi-
fication types. The same entity may be classified in many different ways
depending on many factors, such as how various external data providers
classify it, how it is classified in different geographic areas, and how
different parts of the enterprise classify it. This pattern would require
separate entities and relationships for each of these different ways to
classify it.
Synopsis
In this pattern, by decoupling classification information from an entity, we
make a strong argument for maintaining classification data for an entity
independent ...
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