QUESTION 1 / 20 · RELATIONAL MODELEasy
In a relational database, what uniquely identifies each row in a table?
NORMALISATION, STEP BY STEP
From one messy table to clean ones
Orders
OrderIDCustomerCityProducts
101AshaLeedsPen £2, Pad £3102BenYorkPen £2103AshaLeedsInk £5
UnnormalisedOne table, one row per order, with a list of products squeezed into a single cell (shown in red).
What this database systems test covers, in short
Twenty multiple-choice questions at introductory undergraduate level, four on each of five topics: the relational model, SQL, normalisation, transactions and concurrency, and indexing and storage. They test how relational databases organise data and keep it correct.
SQL examples use standard syntax that works in PostgreSQL, MySQL and SQLite. The test is our own and not normed.
By What's Your IQ · Reviewed 5 Oct 2026- Format
- 20 multiple-choice questions
- Level
- Introductory undergraduate
- Bonus
- Unnormalised → 3NF walkthrough
- Founding paper
- Codd (1970), the relational model