CertCities.com -- The Ultimate Site for Certified IT Professionals
Free CertCities.com Newsletter via E-mail Share share | bookmark | e-mail
  Microsoft®
  Cisco®
  Security
  Oracle®
  A+/Network+"
  Linux/Unix
  More Certs
  Newsletters
  Salary Surveys
  Forums
  News
  Exam Reviews
  Tips
  Columns
  Features
  PopQuiz
  RSS Feeds
  Press Releases
  Contributors
  About Us
  Search
 

Advanced Search
  Free Newsletter
  Sign-up for the #1 Weekly IT
Certification News
and Advice.
Subscribe to CertCities.com Free Weekly E-mail Newsletter
CertCities.com

See What's New on
Redmondmag.com!

Cover Story: IE8: Behind the 8 Ball

Tech-Ed: Let's (Third) Party!

A Secure Leap into the Cloud

Windows Mobile's New Moves

SQL Speed Secrets


CertCities.com
Let us know what you
think! E-mail us at:



 
 
...Home ... Editorial ... Reviews ..Book Review Article Sunday: December 18, 2011




Data Modeling: It's All in the Approach
Our reviewer says this book on data modeling, while somewhat dry, is one of the best resources available on this topic.

by Damir Bersinic

11/7/2001 --
Book Review

Mastering Data Modeling

Title  Mastering Data Modeling: A User-Driven Approach
Authors John Carlis & Joseph Maguire
Publisher Addison-Wesley
Publication Date December 2000
ISBN 0-201-70045-X
Price $44.95 (U.S)
Pros Complete outline of how to use the LDS notation. End-of-chapter exercises.
Cons Its somewhat academic tone.
Verdict

This is one of the better books on data modeling that I've run across.

With any theoretical topic there is an inherent level of obfuscation that exists simply because you’re dealing with theory and not concrete elements. This can make getting the design of a database particularly tricky, because too many database administrators and programmers think of the physical data structure without looking at what the database is supposed to contain. This is where data modeling fits in.

In "Mastering Data Modeling: A User-Driven Approach," John Carlis and Joseph Maguire present a step-by-step approach to creating a data model by using the Logical Data Structures (LDS) notation and process. The book presents each potential problem that you could run across in a succinct chapter (many chapters are only a few pages in length) and then provides a solution. It starts with the basics, such as what an entity or an attribute is, to how they should be represented diagrammatically, and then moves on to relationships, constraints and so on. At the end of each chapter one of my favorite features: a set of exercises that further helps to reinforce the concepts outlined by the authors.

The authors have not only concentrated on the data model itself but have also touched upon how to communicate the information to users and on getting users involved in the modeling process. This is a critical element in the design of any database and is too often overlooked by many organizations. Although the topic is very theoretical, very practical suggestions are incorporated throughout the book to make creating a data model in the real world easier.

The faults of this title are more stylistic than anything else. I like the content and it is well presented; however, the style of the book reminds me of textbooks I read in university (and often fell asleep to). Both of the authors have strong academic backgrounds and one is still a university professor, which may account for this. While they have toned down the academic tone of the book somewhat, an assumption about a certain level of knowledge by the reader is apparent in the language and tone of the book. In other words, your great-aunt who can surf the net probably would not be able to understand what is being presented, but anyone with some database background should be able to get through it.

If you are looking for a book that succinctly outlines how to create data models and provides a workable approach to the topic that can be understood by users with a database or business process background, this one is for you. Those just starting out may find this book a bit of a tough go, but the exercises at the end of each chapter may help in understanding the topics presented.

Have you read this book? Let us know what you think! Rate it below or visit our Forums.


Damir Bersinic is an Infrastructure Consultant with Trecata Corporation, a systems integration consultancy in Toronto, Canada. He has more than 20 years of industry experience and has written a number of books on Oracle, Windows, SQL Server and Active Directory. His most recent book is "Portable DBA: SQL Server" from Osborne McGraw-Hill. He is also an Oracle Certified Professional (DBA), MCSE, MCDBA and MCT. He can be reached by e-mail at .
More articles by Damir Bersinic:


Current CertCities.com user Comments for “Data Modeling: It's All in the Approach

There are no comments yet. Post one now.

There no comments at this time. Add one now.

Book Rating Key
five stars - true gurus only excellent
four stars - very difficult very good
three stars - difficult, but manageable good
two stars - somewhat challeging fair
one star - cakewalk poor
Your comment about: “Data Modeling: It's All in the Approach”
Name: (optional)
Location: (optional)
E-mail Address: (optional)
Comment:
   

-- advertisement (story continued below) --

top