ITPEC IP April 2023 Question 29
Topic: DatabasesAlso asked in March 2018 and October 2025
When an activity for building a relational database is divided into steps A through C below, which of the following is an appropriate order of the steps?
AIdentifying the data items to be used in the business operationBCreating tablesCInserting records
Explanation
A → B → C — decide what data is needed, build the tables to hold it, then load the data.
- •A Identifying the data items used in the business is the design step: it decides which tables and columns are needed.
- •B Creating the tables defines that structure in the database.
- •C Inserting records stores data in the tables, which must exist first.
Answer (a)
Why not others:
- •(b) A → C → B — records cannot be inserted before the tables that hold them exist
- •(c) B → A → C — tables cannot be designed before knowing which data items they must hold
- •(d) B → C → A — creates tables and loads data before deciding what data is needed, reversing the whole process
Key rule: Building a database follows design, then definition, then data: data analysis, table creation, record insertion.
Databases · AI-written, may contain errors
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.