What is the benefit of using Externally Described files
over Internally
Described?

Answer Posted / ankush chaudhary

Defining data files as externally described has several
advantages over program desribed files:
1. If you design the file using database design principles,
externally defined files can reduce the need for
duplication of data across fiels. This kind of duplication
is called redundancy. Because all programs using a given
file use the same field definition and names. Externally
described files impose standardisation among programs and
across applications.
2. Externally described also also increase programmers
efficiency and reduces errors because programmers don't
need to duplicate the file definition effort each time they
need to reference a file within the a program.
3. If it is necessary to add a field to a fiels records or
to change a fields definition, these changes need to made
in only one place (in the externally described file) rather
than in every program that uses that file. THus simplifying
maintenance.
Hope this much difference is suffient :))

Is This Answer Correct ?    1 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

difference between view and index ?

714


what is procedure prototype and procedure interface.

621


How to add 99 menu (page down) option in menu creation..

1923


how many specifications are there in rpg/400? What are they?

1098


what are different record spacing keywords in rlu ?

1210






how can database records be read without lock ?

1222


Why we are not able to perform insert delete and update operation in Join logical file?

936


what would be the effect on the field where reverse image, underline and highlight display attributes are active ?

1001


when would you use or not use this approach?

894


How can we change the uppercase to Lowercase in RPG?

933


Difference Between Source Physical File & Physical File?

642


is it there an easy way to determine if an html section is available to issue a wrtsection upon?

568


what are necessary keywords to code message subfile?

1033


what is sflrolval?

652


what is the purpose of ovrdta (override data) keyword?

1075