038.  Why are database programs more complex than traditional data file applications?

 

Whenever a 'generalized' package is written, it must take care to include all the procedures needed by all the different applications. This means that the database program will, by definition, get complex. Additionally, because we expect users to be able to interface directly with the database, we must build in a number of procedures to make the database 'User-Friendly'.