ITPEC IP April 2026 Question 26

Topic: DatabasesAlso asked in October 2018 and November 2021

Which of the following is an appropriate effect obtained through the normalization of data in a relational database?

Explanation

Elimination of redundancy and inconsistency of data — normalisation splits tables so that each fact is stored in only one place.

In an unnormalised table the same fact, such as a customer's address, is repeated on many rows. Updating some copies but not others leaves the data contradicting itself (an update anomaly), and facts can be impossible to add or can be lost with a deletion. Normalisation divides the table along the dependencies between items, so each fact is held once and a change is made in one place.

Answer (c)

Why not others:

  • •(a) — compatibility between different types of computers depends on data formats and standards, not on table design
  • •(b) — compression encodes data in fewer bits; normalisation changes the table structure and can even add tables and keys
  • •(d) — backups guard against device failure, which a normalised database suffers like any other

Key rule: Normalisation is about the logical design (one fact, one place); physical concerns such as compression, compatibility and backup are handled separately.

Databases · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.