Data Model your way to success
When your daily life regularly has databases in it, then the chances are quite high that you’ve already heard the term quite a few times, data modeling. But what is it exactly? And why should you do it?
what is data modeling?
Data modeling is often considered a necessary evil, a form of documentation, which is pushed to the end of the project, only to be ignored and forgotten, due to time or budget constraints, or both. But is that correct? Is it necessary? Is it evil? And is it only documentation, which can be made afterwards?
Let’s take a look at what Wikipedia says about Data Modeling:
“Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques”
Or, if we consider Data Modeling as “creating a data model“, then what is a data model exactly? Again, according to Wikipedia, the definition of a data model:
“A data model (or datamodel) is an abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities.”