Tried and tested patterns can help developers build data models better, faster, and with fewer mistakes. The book assumes a basic understanding of data modeling, but provides examples in such a way that if the reader needs some review, it is built in. The coverage ranges from basic data structures through star schema, archetypes for representing commonly found concepts, and canonical models for tough problems.
The book uses the UML class model as its primary notation. Enterprise Architect was used to prepare the UML models.