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.