Search400.com member “JohnDavid” responds:
I have worked in some large AS/400 organizations with huge DB infrastructures and they appointed a specific person to manage their data bases:
1. Definition of tables and view
2. Referential integrity
3. Trigger programs
4. Changes to such definitions
6. Queries on journals
7. Monitor programs to identify specific journals
8. Optimization of data base
10. Etc., etc.
We found that when several people do these tasks it becomes disjointed and eventually noone wants to assume responsibly.
So much for large databases. For small organizations one person can most probably perform several tasks of which DBA will be one, but I still think that such a function is critical.