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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.