Separating information about data from process logic has the following advantages:
The DBA staff can concentrate on defining information for the applications, and the programming staff can concentrate on the processing logic. For example, the dictionary can maintain editing and display information for each element. The DBA can simply define in the dictionary that the external format of social security numbers is 999-99-999, and the application programmers need not be concerned about editing and formatting the element when they use it. On all input operations for this element, the automatic editing facility will verify that user input conforms to this picture; on all output operations, it will format the data and insert hyphens. Defining the elements in this way is easier, less error prone, and less time consuming than coding process logic.
|
Copyright © 2013 CA.
All rights reserved.
|
|