UML for Database Design
||Author: Eric J. Naiburg, Robert A. Maksimchuk|
List Price: $40.00
Our Price: Click to see the latest and low price
Publisher: Addison-Wesley Pub Co (24 July, 2001)
Sales Rank: 158,665
Average Customer Rating: 3 out of 5
Customer ReviewsRating: 2 out of 5
Not Enough Of What It Is Supposed To Be
Less than half of this book really deals with what the title suggests. Chapters 6, 7, and 8 are the only things of value to someone already familiar with the UML. The previous chapters try to give the database designer an overview of using UML for all project aspects; however, this is done much more cleanly in other books like UML Distilled or Visual Modeling With Rational Rose 20XX and UML.
The authors also present things with assumptions made about how the organization is structured: separate application and database design teams. This slant requires that the reader translate what is written to their particular situation. A more useful book would have stated principles that can be applied to various organization structures with appropriate practices.
Also, there is no advice given as to how to actually implement any of these UML extensions for database design in the available tools. This makes the ideas presented hard to put in practice and makes the book much more theoretical than practical.
Bottom line, there is not enough unique information here for the book to stand on its own. It would be better to roll this information into texts like the ones I mentioned at the beginning, and also give examples using currently available tools.
Rating: 5 out of 5
Great understanding for all facets of DB Design
Despite the previous reviews of this book I decided to read it and am glad that I did. The authors took me through a thorough yet easily understood path of both UML and database design. Not being an expert in UML, but having a background as a data analyst, I found the book useful to understand UML as it pertained to how I would use it. The callouts for database designers were very helpful and by following a consistent real-world example, I was able to understand how I would design my databases using the UML. I now understand that I don't have to know or even use the entire language to succeed, but only the parts that are relevant at the time I am designing and now I can be on the same page as my development team too.
Rating: 5 out of 5
I really liked it!
I wanted a book that would show how to start using UML for data modeling. This did. I too liked the DB Designer sidebars and the detailed case study. I thought the case study "story" sections were a nice change of pace from most software books' straight technical style. (And I've see such stories happen on the job too often.) This book worked for me.
· Database Design for Smarties: Using UML for Data Modeling
· The Unified Modeling Language User Guide
· UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
· Modeling XML Applications with UML: Practical e-Business Applications
· Building Web Applications with UML (2nd Edition)