PrepAway - Latest Free Exam Questions & Answers

Why would a database be denormalized?

Why would a database be denormalized?

PrepAway - Latest Free Exam Questions & Answers

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, while allowing 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.


Leave a Reply