Counting fields and records in a table
A field is a column and a record is one data row. The heading row is not a record. A table with 4 fields and 6 records has 4 columns and 7 rows including the heading.
Understanding Counting fields and records in a table in IGCSE Computer Science Paper 2
What it does: Only the data rows are records, so the heading row is left out of the count. One record describes one item or person. A new person is a new row, so the record count goes up and the number of columns stays the same. Each column is one field, so four columns means four fields. A new kind of data needs a new column, which is a field. Adding a record would add a new person, not a new type of data. The heading row lists the field names, so counting its cells gives the number of fields, and it is never counted as a record.
Common mistakes: Four field names are listed (ID, Name, Year, House), so the table has 4 fields. The line should say 'Number of fields: 4'. The 6 is the number of records. The heading row is not a record. 5 data rows means 5 records, so the line should be 'Records = 5'.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 500–522) and word search (Modules 500–538).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
field and recordFill in the Blanks
Spot the Error
Student with a class code? Join your class →