Intermediate
60 mins
Teacher/Student led
+65 XP

Character, Field, Record, File, Data Type, Key Field

Learn the six terms professionals use to describe spreadsheet data: character, field, record, file, data type and key field. Map columns and rows to these terms and apply them to your project sheets.

Teacher Class Feed

Load previous activity

    1 - Introduction ~5 mins

    Welcome

    Look at a spreadsheet grid. Which column never repeats the same value twice? That column is already doing a special job. Today you put proper names on the pieces you already built: character, field, record, file, data type and key field. Those six names show up in databases and in the Specialism written paper, so naming what is already on your sheets is the whole lesson.

    Three mappings to own by the end of class

    Spreadsheet pieceProfessional name
    A columnField
    A full rowRecord
    A unique ID columnKey field

    The diagram below shows the same idea on a sample grid. Keep these three in mind while the other terms fill in around them.

    Spreadsheet grid labelled with character, field, record, file, data type and key field

    By the end of this lesson, you will be able to:

    • Define character, field, record, file, data type, and key field in a spreadsheet context
    • Map spreadsheet columns and rows to database terminology
    • Give one personal example of each term from your own project sheets

    Warm-up

    Your teacher will open one Module 3 workbook on the board (VAT sheet, time tracker, problem-solver or chart workbook). Look at the visible columns together.

    • If you recognise the sheet: which column looks like it never repeats the same value twice?
    • If the sheet is new to you, still join in: which would never repeat, Student name or Student number? Why?

    That non-repeating column is doing the key-field job. You will name all six pieces properly next.

    2 - Key Concepts ~8 mins

    Field and record are the pair everyone mixes up at first (column versus row), so use the examples column as your anchor, not the abstract words alone.

    Own these three first

    • Field = column (one kind of fact down the sheet)
    • Record = row (one complete case across the sheet)
    • Key field = unique ID column (no repeats down that column)

    The other three terms sit around those mappings: a character is one letter, digit or symbol inside a cell; a file is the whole saved workbook; a data type (or format) is what kind of value the cell is treated as. Read the table, then you will sort real project snippets in the class activity.

    ConceptWhy it mattersExample
    Character — a single letter, digit or symbol in a cell Longer values are built from characters; typos start with one wrong character The euro sign € in a price cell, or the letter A in a product code like A14
    Field — one column of related values about the same fact Sort, filter and formulas all run on fields; messy field names break later work A column headed Cost (€) on your VAT sheet, or Hours worked on a Work Experience tracker
    Record — one complete row about a single thing Each record is one case (one product, one shift, one match); blank middle rows split the table One full row for a Centra stock line: item name, unit cost, quantity, VAT, gross
    File — the whole saved workbook as one named item in storage Stable filenames mean Key Assignment evidence can be found and banked {{code:sm3_vat_calc}} or {{code:sm3_time_tracker}} inside {{code:Project_Portfolio/09_specialism/sm3/}}
    Data type — the kind of value or format a cell holds (text, number, date, or a number shown as currency or percentage) Wrong types cause #VALUE! errors and break charts; numbers stored as text will not sum 23.50 as currency versus the text "23.50"; a start time as a time value, not plain text
    Key field — a column whose values uniquely identify each record Without a unique key you cannot match rows, look values up, or remove doubles safely Order ID, Student number, or Match ID with no repeats down the column

    Spreadsheet to database map

    In database language the same ideas appear with different everyday labels: a field is still a column, a record is still a row, and a file is the stored table or workbook. When someone later says "primary key", they mean the same job as your key field.

    3 - Sort the Spreadsheet Terms ~15 mins

    As a class you will sort six real spreadsheet snippets into the six term buckets. First talk the placements through without dragging. Then place the cards and use Check to confirm.

    Match each example to the right term

    4 - Common Issues ~4 mins

    Common Issues

    IssueSolution
    I keep swapping field and record Field is the column (one fact down the sheet). Record is the row (one complete case across the sheet). Say "column field, row record" out loud once.
    I called a sheet tab the file A sheet is one page inside the workbook. The file is the whole saved workbook with its filename in {{code:Project_Portfolio}}.
    I picked a name column as the key field but names can repeat A key field must uniquely identify each record. If two rows can share the same value, it is not a key. Use Order ID, Student number, or another unique code.
    I want to write in my own words but I keep copying the table Remodel, do not copy. Table line: "Field — one column of related values about the same fact." Own words: "A field is one column on my sheet that is all about the same thing, like Cost (€) on my VAT sheet."

    5 - Portfolio Build ~18 mins

    Independent Practice

    Your goal: Build a Spreadsheet Terminology page that defines all six terms in your own words and pins each one to a real example from your project sheets, so if a work-experience supervisor asked "which field is your key?" you could point at a real column and explain why it does not repeat.
    Time: ~20 minutes
    Task:

    Start with about three minutes on a real sheet. Open one named Module 3 workbook first (for example {{code:sm3_vat_calc}} or {{code:sm3_time_tracker}}). Highlight one column, one full row and one unique ID column, and leave that sheet visible beside your document while you write. If you do not have a project file yet, use the sample stock sheet your teacher shares and label those examples as "sample sheet".

    Create the page

    • Word Online: Go to {{code:onedrive.com}}, open {{code:Project_Portfolio/09_specialism/sm3/}}, click {{btn:New}} then {{btn:Word document}}, and rename it {{code:sm3_spreadsheet_terminology}}.
    • Google Docs: Go to {{code:drive.google.com}}, open {{code:Project_Portfolio/09_specialism/sm3/}}, click {{btn:New}} then {{btn:Google Docs}}, and rename it {{code:sm3_spreadsheet_terminology}}.

    Add a short heading with your project name, then six sections (one per term). Use the stems below. Write a one-sentence definition in your own words and one concrete example from the sheet you opened. Do not invent fake data.

    Model (Field) — copy the pattern, not the words:

    A field is one column on my sheet that is all about the same thing. On my {{code:sm3_vat_calc}} sheet the field is the Cost (€) column.

    Stems (fill each blank from your own sheet):

    • Character: A character is ___. On my ___ sheet I can see the character ___ in cell/column ___.
    • Field: A field is ___. On my ___ sheet the field is the ___ column.
    • Record: A record is ___. On my ___ sheet one record is the full row for ___.
    • File: A file is ___. My example file is ___ in {{code:Project_Portfolio}}.
    • Data type: Data type means ___. On my ___ sheet, ___ is stored as ___ (not as ___).
    • Key field: A key field is ___. On my ___ sheet the key field is ___ because ___.
    Success criteria:
    • {{code:sm3_spreadsheet_terminology}} is saved inside {{code:09_specialism/sm3/}} in your {{code:Project_Portfolio}}
    • All six terms appear with a clear definition written in your own words (not copied straight from the key-concepts table)
    • Each term has one example that points to a real column, row, value or file from your project sheets, or from the sample sheet labelled as such
    • A reader can tell field from record and can see why your key-field example does not repeat
    123learn · Online learning platform

    Unlock the full learning experience

    You're previewing this lesson. Get full access to this lesson and hundreds more — each one ready to teach, with interactive activities, printable resources and pupil progress tracking built in.

    Hundreds of curriculum-aligned lessons
    Interactive activities in every lesson
    Printable resources & progress tracking
    Copyright Notice
    This lesson is copyright of Coding Ireland 2017 - 2025. Unauthorised use, copying or distribution is not allowed.
    🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more