One of the advantages of a database approach is program-data independence. This means that it is ________.
A. a centralized system, thereby making it easier to enforce access restrictions.
B. easier to evolve and alter software to changing business needs when data and programs are independent.
C. easier to deploy and control data access using a centralized system.
D. a centralized system, thereby making it much easier to enforce standards and rules for data creation, modification, naming, and deletion.
E. useful for eliminating redundancy, thereby reducing the possibilities of inconsistency.