Featured Video: Data Modeling with the UML

By on

by Angela Guess

The last Enterprise Data World Conference in San Diego featured a number of compelling talks, including the presentation given by Michael Blaha, a Consultant at Modelsoft Consulting Corp. Michael spoke about Data Modeling with the UML. Attendees of the presentation found the presentation to be “well informed” and thought that Michael provided a great “new perspective to think about.”

Describing the presentation, Michael explains, “The UML is a popular modeling notation for programmers, but it is little used by database developers. One reason is technical – the UML creators ignored databases. Another reason is that few UML tools support database design. Despite the flaws, the UML is effective for high-level conceptual data modeling. The UML notation avoids confusing database details, making it easier for business experts to understand data models. In addition, the suppression of details promotes deep thinking, such as the use of abstract patterns. The UML has multiple notations, of which one – the class model – pertains to databases. This talk explains the UML class model by comparison to the IE database notation.”

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 around the world. Blaha has authored six U.S. patents, six books, and many articles. His most recent book is “Patterns of Data Modeling”. He received his doctorate from Washington University in St. Louis and is an alumnus of GE Global Research in Schenectady, New York.

We use technologies such as cookies to understand how you use our site and to provide a better user experience. This includes personalizing content, using analytics and improving site operations. We may share your information about your use of our site with third parties in accordance with our Privacy Policy. You can change your cookie settings as described here at any time, but parts of our site may not function correctly without them. By continuing to use our site, you agree that we can save cookies on your device, unless you have disabled cookies.
I Accept