AQA · GCSE · Computer Science

    Course version: 8525 · Version from Sept 2020

    Understand that the use of a relational database facilitates the…

    Full specification wording

    Relational databases: Understand that the use of a relational database facilitates the elimination of data inconsistency and data redundancy.

    A relational database stores data in separate linked tables so each fact is recorded once.

    Checked against the AQA 8525 specification (opens in a new tab) on .

    • Point 9 of 9

    Study notes

    From the checked teaching notes for this specification point.

    The idea

    A relational database stores data in separate linked tables so each fact is recorded once. Data redundancy means the same data is stored in more than one place; data inconsistency means copies of the same data disagree. If a student's address were copied into every results row, updating one copy and missing another would create inconsistency. By keeping the address once in a Student table and linking results via a foreign key, redundancy is removed and inconsistency cannot arise from duplicated copies. Normalisation, splitting data into related tables, is the process that achieves this. The benefit is accurate, easier-to-maintain data, though it requires correct linking through keys.

    What earns the marks

    • Defines data redundancy as storing the same data in more than one place.
    • Defines data inconsistency as different copies of the same data disagreeing.
    • Explains that storing each fact once in linked tables removes redundancy.
    • Explains that removing duplicate copies prevents inconsistency when data is updated.
    • Links the benefit to using keys and separate related tables (normalisation).

    Common mistakes and how to put them right

    • Treating redundancy and inconsistency as the same thing.

      Put it right: Redundancy is duplicated storage, while inconsistency is conflicting values arising from those duplicates.

    • Assuming a relational database automatically removes all errors.

      Put it right: It reduces redundancy and inconsistency only when data is properly structured into linked tables.

    • Thinking more duplication improves reliability.

      Put it right: Duplication increases the risk of inconsistency when only some copies are updated.

    Exam tips

    • Define both terms precisely before explaining how the relational model removes them.
    • Use a worked example, such as an address stored once and referenced by a key, to show the benefit.
    • Link your answer to keys and separate tables to show understanding of how the elimination happens.

    Try the lesson

    The start of the Relational databases: Understand that the use of a relational database facilitates the elimination of data inconsistency and data redundancy. lesson, made from checked teaching notes for this specification point.

    Have a go first

    What does data redundancy mean in a database?

    There is more to this lesson

    The full lesson goes on to check your understanding and help you earn the marks. Create a free account to carry on, with your progress saved.

    Carry on with the full lesson

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge

    Test your understanding of Relational databases: Understand that the use of a relational database facilitates the elimination of data inconsistency and data redundancy.

    Active recall beats re-reading. Take an instant quiz now to test what you’ve learned and lock it into long-term memory.

    Take topic quiz

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge