For IndividualsFor Educators
ExpertMinds LogoExpertMinds
ExpertMinds

Ace your certifications with Practice Exams and AI assistance.

  • Browse Exams
  • For Educators
  • Blog
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Support
  • AWS SAA Exam Prep
  • PMI PMP Exam Prep
  • CPA Exam Prep
  • GCP PCA Exam Prep

© 2026 TinyHive Labs. Company number 16262776.

    PracticeAQA GCSETopicsRelational databases and structured query language (SQL)
    AQA GCSE

    Relational databases and structured query language (SQL)

    6 questions across 1 exam

    Exams covering this topic

    AQA GCSE Computer Science Paper 2

    All questions (6)

    Q18.1Easy2 marks·AQA GCSE Computer Science Paper 2

    A relational database has been developed for a youth club to store information about their members and the awards they are given. The database contains two tables: **Member** and **Award**. **Figure 4** shows some data from the tables. Define the term **relational database**.

    Worked answer available with free account
    View question →
    Q18.2Easy1 mark·AQA GCSE Computer Science Paper 2

    State **one** benefit of using relational databases.

    Worked answer available with free account
    View question →
    Q18.3Easy1 mark·AQA GCSE Computer Science Paper 2

    State the name of the field from the **Member** table that is the most suitable to use as the primary key.

    Worked answer available with free account
    View question →
    Q18.4Easy1 mark·AQA GCSE Computer Science Paper 2

    State the name of the field from the **Award** table that is a foreign key.

    Worked answer available with free account
    View question →
    Q18.5Hard6 marks·AQA GCSE Computer Science Paper 2

    The youth club needs to produce a report listing the members who have been given the Leader award. The report must include both names of each member and the date the award was presented. The results must be in order of the date the awards were presented, starting with the earliest. Write an SQL query that could be used to find this information.

    Worked answer available with free account
    View question →
    Q18.6Easy2 marks·AQA GCSE Computer Science Paper 2

    A new member joins the youth club. The following SQL is run to add their details to the database: `INSERT INTO A (B) VALUES (5, 'Alina', 'Ahmed', '2020-11-30')` Some of the SQL has been replaced by labels. State the SQL that should have been written in place of the labels **A** and **B**.

    Worked answer available with free account
    View question →

    Practice these questions with detailed guidance

    Full answers, grading, and explanations on why each answer is correct.

    Sign up freeBrowse exams