Easy2 marksStructured
AQA GCSE · Question 18.1 · Relational databases and structured query language (SQL)
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.
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.
How to approach this question
Break down the term "relational database".
1. **Database:** What is a database? (A structured collection of data).
2. **Relational:** What does this part mean? It's the key part of the definition. It implies there are multiple tables and they are connected or have relationships.
3. **How are they related?** Mention the mechanism used to link tables (primary and foreign keys).
Combine these points into a clear definition.
Full Answer
A relational database is a collection of data organised into one or more linked tables. Each table consists of rows (records) and columns (fields), and relationships between tables are established using primary and foreign keys.
A relational database is a type of database that stores and provides access to data points that are related to one another. It does not store data in one single large table, but instead organizes data into multiple tables.
- Each table represents a specific entity (like 'Member' or 'Award').
- Tables are linked together based on defined relationships.
- These relationships are created using **keys**. A **primary key** is a unique identifier for each record in a table. A **foreign key** is a field in one table that refers to the primary key in another table, thereby creating the link.
Common mistakes
✗ Just saying "a database with tables" without mentioning the links or relationships.
✗ Confusing it with a flat-file database (which is a single table).
✗ Not mentioning primary or foreign keys.
Practice the full AQA GCSE Computer Science Paper 2
46 questions · hints · full answers · grading
More questions from this exam
Q01.1Convert the binary number 11010100 into decimal.EasyQ01.2Convert the binary number 10111001 into hexadecimal. You should show your working.MediumQ01.3State the largest decimal number that can be represented using 6 bits.EasyQ02.1Add together the following three binary numbers and give your answer in binary.
00110110
1001...MediumQ02.2Apply a binary shift three places to the right on the bit pattern 10101000. Give the result using...Easy
Expert