11. Model Constructs and Model Types
Data Model Constructs
The purpose of data modeling is to develop an accurate model, or graphical representation, of the client’s information requirements and business processes. The data model acts as a framework for the development of the new or enhanced application. Over time, applications gather layers of change, just like an onion. These layers represent the adding of new functions and features, as well as the correction or adjustment of old features.
With all this accreted change we can see the original core of the application only with difficulty. Systems and applications often fall victim to this cobbling, accretive process. The essence of an application is then lost in the shuffle of paper and the compilation ...

Get Data Architecture now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.