"Forward engineering" means driven from business requirements, "Reverse engineering" means building a data model based upon an existing application. A "data archeologist" is the role we play when we reverse-engineer.
We need to define entity types, attributes, and relationships anticipating future needs, similar to how we first write the column headings in a spreadsheet to accommodate the data that will be entered, before filling in the values.
Conceptual data models are used to help scope projects, logical data models are used to capture the detailed busine...
- 2. The Nature of an Information System
- from Data and Reality: A Timeless Perspective on Perceiving and Managing Information in Our Imprecise World, 3rd Edition
- Publisher: Technics Publications
- Released: March 2012
Ripe for dissection.
Share this highlighthttp://www.safaribooksonline.com/a/data-and-reality/8275607/