- shared data;
- centralized control;
- disadvantages of redundancy control;
- improved data integrity;
- improved data security, and database systems; and,
- flexible conceptual design.
Disadvantages:
- a complex conceptual design process;
- the need for multiple external databases;
- the need to hire database-related employees;
- high DBMS acquisition costs;
- a more complex programmer environment;
- potentially catastrophic program failures;
- a longer running time for individual applications; and,
- highly dependent DBMS operations.