Data Modeling, A Beginner’s Guide

Andy Oppel

Published by






Reviewed by

Dean Burnell


9 out of 10

Data Modeling, A Beginner’s GuideData modelling is one of the only areas of computer science that the majority of people working in IT are likely to touch upon at some point in their career. Data is unavoidable; it is fundamental to the operation of all systems.

Understanding how to model information, or at least how to understand the models produced by others is an essential skill. It is also an area where inconsistent understanding of concepts can be exacerbated by DBMS vendor-specific implementations and approaches.

The book is aimed at the beginner and assumes no prior knowledge. It is also aimed at the professional already working in the field who wants to expand their knowledge or perhaps simply reaffirm their understanding of the fundamentals. The book covers database system development, data modelling and database design techniques.

Throughout the book an 'implementation independent' approach is used to establish understanding of the principles of design and modelling without concern for vendor-specific approaches.

Each chapter is well-structured and designed to impart just the right amount of information to support the reader in the decisions and issues they need to be thinking about. All the concepts in the book are presented in a clear and concise manner, but it is in no way patronising.

It identifies and describes all the activities and information necessary to make good design decisions. It also provides a good distillation of industry best practice in relation to database design issues, such as approaches to temporal data.

The book would be excellent supporting material for a computer science degree course or as a reference for the professional working as a database administrator or a data architect.

Further Information: McGraw-Hill

August 2010