by Polun L
The article, “Why does Data Modeling Take so Long”, by Jonathan G. Geiger, is an answer to the question asked by one of the attendees at a conference. The author explains that data modeling is used for designing data structures for businesses. Also, he mentions that when we begin building data modeling work, we should consider the four major steps involved in developing the data model which are Requirements and business rules gathering, Source analysis, Logical model development, and Physical model development. These steps would guide data modelers to construct a better data structure as well as a more extensible model for future needs. The first step of requirements of business rules gathering is that we first need to understand the requirements of business questions and respond to questions for various business subjects. Once we understand the business rules, we should be able to use those information to create a desired level of data model. The second step of source analysis is that we use the collected data to analysis the possibilities of use and condition because we need to make sure the collected data fulfills the business needs. Finally, logical model development and physical model development basically use all the previous analyzed data in order to develop and form a data model quickly. Therefore, data modelers spend a lot of time on building data modeling because business rules need to be understood, and collected data needs to be analyzed so that a data model is good enough for businesses.
After I read the article, I now understand why we need to spend a lot of time on building data modeling. Data modeling is like a platform for us to collect all required or useful data for building a good database. Any lack of data would cause an imperfect database. Furthermore, once a good data modeling is created, it is easy for us to track any errors that may occur in a database in the future.
G.Geiger, J. (2011). Why does data modeling take so long?. Retrieved from http://www.information-management.com/issues/21_3/why-does-data-modeling-take-so-long-10020670-1.html