![]() Data modeling is the process of identifying what data needs to stored by the application and then creating data structures accordingly. The emphasis is on identifying the data, organizing the data and providing a structure to the data. Data modeling involves the following key steps:
Data model helps represent all the data entities completely and accurately. An effective data model ensures that a system built on its foundation will meet unanticipated processing requirements for years to come i.e. the system does not need constant reconstruction to accommodate new business requirements and processes. Also, since the data model is represented pictorially, it is easily understood, and can be used to communicate the data structure to the business users, technical team.
OrangeScape based application development centers around data model! Unlike traditional development methods, where the front-end GUI and the back-end are developed separately and integrated during the course of SDLC, OrangeScape's design mandates that we start with data model and progress to form and process design. This is an important aspect of OrangeScape as it eliminates integration, which is man-power drain and error prone. This implicit constraint imposed by OrangeScape paradigm eliminates this wastage and makes application development easier. |