logo

Question detail

Explain why databases are normalised and describe how normalisation to third normal form can improve the handling of data. Use an example involving repeated information.

Try the question, check the answer, then read the explanation to understand the curriculum point.

At a glance

Question

Type

practice

Style

Topic

Database design and normalisation techniques

Exam-style question

Try this first

Explain why databases are normalised and describe how normalisation to third normal form can improve the handling of data. Use an example involving repeated information.

Model answer

What a good answer should say

  • Databases are normalised to organise data into suitable relations and reduce unnecessary duplication.
  • For example, if a customer relation stores the same customer address on every order, changing the address requires several records to be updated.
  • If one record is missed, inconsistent data can result.
  • Repeated data can also cause insertion and deletion problems.

Explanation

Why this works

The answer should connect normalisation with reducing redundancy and avoiding update, insertion or deletion anomalies. It should also explain the 3NF condition: no non-key attribute depends on another non-key attribute, after the relation has reached second normal form.

Common mistake

No common mistake is linked to this question yet.

Related flashcards

No flashcards are published for this page yet.

Related practice questions

No questions are published for this page yet.