Why would a database be denormalized?

A.
To ensure data integrity.
B.
To increase processing efficiency.
C.
To prevent duplication of data.
D.
To save storage space.
Explanation:
Denormalization is the process of attempting to optimize the performance of data
storage by adding redundant data. It is necessary because current DBMSs are not fully relational.
A fully relational DBMS would be able to preserve full normalization at the logical level, whileallowing it to be mapped to performance-tuned physical level. Database designers often justify
denormalization on performance issues, but they should note that logical denormalization can
easily break the consistency of the database, one of the all-important ACID properties. However, a
designer can achieve the performance benefits while retaining consistency by performing
denormalization at a physical level; such denormalization is often called caching.
check
0
0