The process of Data Modeling is playing an increasingly important role when creating or improving a Data Governance program. Data Governance has become extremely complex, and the use of Data Modeling promotes understanding. One basic reason for the increasing complexity is the expanding use of data analytics for purposes of research. Another reason is complying […]
The Psychology of Data Modeling
Click to learn more about author Thomas Frisendal. Data Modeling – For Whom? I am much concerned with the communicative aspects of a data model. Because data models are really vehicles of communication, we need to understand who our “readers” are. In the case of graph data models, developers are just a minority. Many more […]
The Atoms and Molecules of Data Models
Click to learn more about author Thomas Frisendal. I realized that I needed to know what the constituent parts of data models really are. Across the board, all platforms, all models etc. Is there anything similar to atoms and the (chemical) bonds that enables the formation of molecules? My concerns were twofold: As part of […]
Design Thinking Data Models
Click to learn more about author Thomas Frisendal. I seriously believe, and I also know from professional experiences that Design Thinking is the secret sauce for creating high quality Data Models. This sounds contra intuitive, so we will have to do some debunking: ”Design Thinking – isn’t that for designing good looking products, like watches, […]
SQL Support for UML Associations
Click to learn more about author Michael Blaha. The UML (Unified Modeling Language) is a popular Data Modeling notation that arose from the programming community, but it is also applicable to databases. The UML has a variety of models, one of which is the class model. The UML class model is essentially just a dialect […]
Database Reflections: Ten Things to Consider
Click here to learn more about author Michael Blaha. I’m going to do something different this month and reflect on some observations of the IT industry. My comments will focus on database-related topics. This is a smattering of ideas that is not intended to be comprehensive. I’m hoping that this article will stimulate dialogue. I […]
When To Use the UML for Databases (And When Not To)
The UML is a popular notation for modeling software artifacts. Even though the UML was mostly developed for programming, it is also relevant for databases. This article takes a critical look at using the UML for databases. What is the UML? The UML (an acronym for Unified Modeling Language) is a general-purpose software notation. The […]