← ACARA Digital Technologies Years 7–8

Attributes of an event

The facts that describe an event: what happened, the date, the time, the place and who took part, like a race at a sports carnival or a bus trip.

Understanding Attributes of an event in ACARA Digital Technologies Years 7–8

What it does: The time is a separate attribute from the date. It records the exact moment the bus trip began. Who took part is a key event attribute. For a match result, it names the teams that played. Place is an event attribute. It tells us where the race happened. A match is something that happened on a day at a place. A netball is just an object. Who took part lists the people involved. A date only tells you when it happened. Each attribute must hold the right kind of fact. A date attribute needs a date value, not the name of the event.

Common mistakes: The date an event happens is an attribute that needs the DATE data type. BOOLEAN only stores true or false. It should be raceDate DATE,. The SQL keyword is misspelt. It must be CREATE TABLE so the database can build a table for the bus trip event.

Class: _____________________  ·  Name: _____________________  ·  Date: _________

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 331–360) and word search (Modules 331–411).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
Which list shows attributes that describe an event?
Pencil, ruler, eraser, bag, lunch boxWhat happened, date, time, place, who took part
Matches
eventName = 'Race', date = 'Race'
↓
The date attribute holds the event name instead of a real date. It should be a date such as '2026-03-14'.
Applying
Meanings
Term
event attributes
Meaning
The facts that describe an event: what happened, the date, the time, the place and who took part, like a race at a sports carnival or a bus trip.
Practice
What: 100m sprint final
Testing
Gaps
eventName, eventDate FROM carnival;
Check Answer
Spots
2 raceName TEXT,
3 raceDate BOOLEAN,

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Pufferfish' badge — Error Handler, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. Which list shows attributes that describe an event?
A. Pencil, ruler, eraser, bag, lunch box
B. What happened, date, time, place, who took part ✓
An event is described by what happened, when (date and time), where it happened and who took part.
2. Which is an attribute of the event 'Year 7 100m race at the sports carnival'?
A. Place: school oval ✓
B. Colour: round
Place is an event attribute. It tells us where the race happened.
3. A bus trip leaves at 8:45 am. Which attribute is 8:45 am?
A. Place
B. Time ✓
8:45 am is the time the bus trip started. Time is one attribute of an event.
4. Which one is an event?
A. Netball match: Blue House v Red House ✓
B. A netball
A match is something that happened on a day at a place. A netball is just an object.
5. A match result record has 12 March 2026 stored. Which attribute is this?
A. Date ✓
B. Who took part
12 March 2026 tells us when the match happened, so it is the date attribute.

Match the Pairs

eventDate = '2026-03-14' → Stores the date the event happened, such as the day of a sports carnival
location = 'Main Oval' → Stores the place where the event happened
A bus trip event needs a time attribute to show when the bus left → departTime = '08:30'
A match result event has an attribute for who took part → teams = 'Reds v Blues'
eventName = 'Race', date = 'Race' → The date attribute holds the event name instead of a real date. It should be a date such as '2026-03-14'.
event: 100m Sprint, 9:15am, Ava Nguyen → Three facts are squashed into one value instead of separate attributes for what, time and who.

Key Term

event attributes
The facts that describe an event: what happened, the date, the time, the place and who took part, like a race at a sports carnival or a bus trip.

Fill in the Blanks

1. SELECT eventName, eventDate FROM carnival;
Hint: Type the keyword that chooses which event attributes (fields) to show.
2. SELECT eventName, eventDate FROM carnival;
Hint: Type the attribute that records when the event happened.
3. SELECT destination, eventTime FROM busTrip;
Hint: Type the keyword that names the table holding the bus trip events.
4. SELECT eventName FROM carnival WHERE venue = 'Oval';
Hint: Type the attribute that records the place where the event happened.
5. SELECT eventName, team FROM matchResult;
Hint: Type the attribute that shows who took part in the match.

Spot the Error

Question 1
A CREATE TABLE Race (
B raceName TEXT,
C raceDate BOOLEAN,
D startTime TIME,
E place TEXT
F );
Line C — The date an event happens is an attribute that needs the DATE data type. BOOLEAN only stores true or false. It should be raceDate DATE,.
Question 2
A CREATE TABEL BusTrip (
B destination TEXT,
C departTime TIME
D );
Line A — The SQL keyword is misspelt. It must be CREATE TABLE so the database can build a table for the bus trip event.
Question 3
A SELECT raceName, raceDate
B FORM Carnival
C WHERE place = 'Oval';
Line B — The keyword FROM names the table that holds the event records. It is spelt FROM, not FORM.
Question 4
A INSERT INTO Match (sport, day)
B VALUES('Relay',2025-03-14);
C SELECT * FROM Match;
Line B — The date attribute of the event is text in SQL, so it needs quote marks. Without them, 2025-03-14 is worked out as a sum. It should be '2025-03-14'.
Question 5
A CREATE TABLE Trip (
B tripId INTEGER PRIMARY KEY
C destination TEXT,
D tripDate DATE
E );
Line B — Each field definition in a CREATE TABLE list must end with a comma, except the last one. This line needs a comma after PRIMARY KEY.

Student with a class code? Join your class →