Paper database cards
Today I can explain why every record uses the same fields, and when a tick box is enough.
A Look back3 min
- 1.
The robot starts on the top-left square. Circle the arrows that take it to the star.
→ →↓ ↓→ ↓ - 2.
A rock blocks the middle-left square. Circle the arrows that take the robot to the star without touching the rock.
↓ ↓→ ↓ ↓ ←→ ↓ ← ↓↓ → ↓ - 3.
Join each word to its meaning.
algorithmbugdebuga mistake in the stepsfind and fix a mistakea set of steps to follow
B Watch me, then you4 min
Sam is making animal cards. Every card has a field called Has wings?. Sam decides what kind of box it needs.

Has wings? is a question with a yes or no answer.
A tick means yes, and an empty box means no.
So a tick box is enough for this field.
- 1.
Sam adds the field Number of legs to every card. What kind of answer does it need, and why?
C Your turn6 min
Think about whether each field's answer is yes or no, or whether it needs words or a number.
- 1.
Write each field under the right heading.
Can swim?NameHas wings?Tick box Words or numbers - 2.
Write each field under the right heading.
Can fly?Number of legsFavourite colourHas a tail?Tick box Words or numbers - 3.
Ali's cat card has a Has fur? field. Ali's fish card does not. What goes wrong when Ali sorts all the cards using that field?
- 4.
Join each field to the kind of answer it needs.
Can fly?Number of legsNamea worda ticka number
Say it out loud: What made a field need a tick, and what made a field need words or numbers?
D Spot the mistake3 min

- 1.
Is Kit right? Explain in one sentence.
E Think deeper4 min
Imagine a database of snails in a garden.

- 1.
Make up a record card for a snail with four fields. Use one tick box field and one words or numbers field. Then explain why every card in the database must use the same fields.