Michael Blaha

Michael Blaha

Modelsoft Consulting Corp (Consultant)
Since 1994 Michael Blaha has been a consultant and trainer in conceiving, architecting, modeling, designing, and tuning databases. He has worked with dozens of organizations throughout the world. Blaha received his doctorate from Washington University in St. Louis and is an alumnus of GE Global Research in Schenectady, NY. You can contact him at blaha@computer.org.

White Papers

Data Modeling with the UML
The UML is a popular modeling notation for programmers, but it is little used by database developers. Nevertheless, the UML is highly effective for high-level conceptual data modeling. The UML...
New book "Patterns of Data Modeling"...
Here are several chapters from the new book "Patterns of Data Modeling". The book covers abstract patterns for modeling databases using the UML class model. The book is intended for...

Tutorials

Data Modeling Antipatterns - Part 2 of 2
An antipattern is a characterization of a common software flaw. An antipattern shows what not to do and how to fix it.
Data Modeling Antipatterns - Part 1 of 2
An antipattern is a characterization of a common software flaw. An antipattern shows what not to do and how to fix it.
UML Class Modeling -- 7 -- Extending the Model
This series of videos demonstrates agile UML class modeling for a library asset management application. The videos are representative of the way that I interactively build models with business...