Importance of Data Modeling

by Rizwan A
In this Article the author Robin Schumacher talks about the important of Data Modeling in the design phase of Database. The author mentions how the big projects take years to complete because in the overall system development, effectiveness and seriousness of Data modeling and design are not present. Hence, database designers should focus on data modeling as the first step instead of physical design.
Author also recommends that if data modeling step is properly worked than the implementation of the physical design will be a lot easier. Also, in the future a good Data modeling will help on the maintenance as well. The author concludes it by mentioning various data modeling tools to help in data modeling such as a design tool and MySQL Workbench.
This article relates to our course topic of Modeling Data in the Organization. I agree with the author on the importance of Data modeling because Data modeling is the connection between the business and database. This means that data modeling is considered very highly in the database system. In our course we talked about the E-R model for our Data modeling which is considered as the mainstream approach for conceptual Data modeling.


Schumacher, Robin. “Why You Want to Be Good at Data Modeling.” MySQL. 8 Oct. 2011. <>.

5 thoughts on “Importance of Data Modeling”

  1. Going off the all-important data modeling step, I agree that if this is not done with care then there would be many problems for the physical database. So having a well thought out data model would mean a good working database in return.

  2. I didn’t know that most people that develop database would step the most important part of developing a database which is data modeling. I would guess that because of time and money problems going through the process of developing a data model to time consuming and wastes too much money. However I would believe that data modeling a project before would overall save the company more money in the long term because there would not be too much errors later in the development of the database.

  3. I agree with you about how data modeling is important and how one has to be careful in creating a database that could help and organization in the long run and if not created correctly or properly could lead to downfall of a corporation.

  4. The article I wrote about was also on the importance of data modeling. An issue that stands now is that some organizations think they don’t need data modeling anymore because we now have more advanced technologies. I agree with you and the author that data modeling is important because it allows us to see the design and details of the database and therefore, we have a better understanding of the organization.

  5. I can definitely relate to experts recommending more of the development process to be allocated towards data modeling rather than actual physical design. This is something that was taught to me in some of my programming classes, as the professors usually required extensive planning and modeling to be done in document form before actually starting the project. Despite the tedious feeling you get from working on the planning the design rather than coding it, the process does save considerable amounts of time because of the minimized number of mistakes you make.

Comments are closed.