UML for Database Design Review

Review by Billy Barron, Tek-Tools

"UML for Database Design" (Addison-Wesley; ISBN 0-201-72163-5) by Naiburg and Maksimchuk is a book which tries to bridge the notation divide between DBAs and software people. DBAs have their own diagrams and tools that they have been using for years. Software people have settled on UML as their diagramming system of choice.

The book attempts this on the idea that databases should be designed using UML. While one notation between DBAs and developers would be nice, I think that DBAs have tools that work for them and do not expect many of them to switch over to UML anytime soon. However, if they did, this book would give them an idea of how to do it. Also, many of us developers have to be DBAs as well as developers. This book allows us to have one notation.

The book creates some new extensions to UML better support the needs of databases. It also goes all the way through the design process to show how UML will be used for database design.