Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1SELECT COUNT(*) FROM students WHERE yearLevel = 8 AND house = 'Blue'; | ACounts how many students match a mix of details. If the answer is 1, that person is a group of one and could be re-identified. | |
| 2IF(B2<=12,"11-12","13-14") | BPuts exact ages into wider age bands so more people share the same value and each group is bigger. | |
| 3Age, suburb and year level may each look harmless, but together they can match only one student. | CSELECT COUNT(*) FROM students WHERE yearLevel = 7 AND house = 'Red' AND points = 120; | |
| 4Removing a detail from a dataset makes the groups bigger and lowers the re-identification risk. | DA group of one means the details match just one person, so that person can be re-identified even without a name. | |
| 5Only the name column is a risk, so keeping age, suburb and year level is safe. | ESELECT yearLevel, house FROM students; | |
| 6A group of one student is fine because the dataset has no names. | FIndirect identifiers such as age, suburb and year level can be combined to match a very small group, even a group of one, so they are risky too. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
re-identification — Working out who a person is by matching a mix of details, like age, suburb and year level, that fits only a very small group, even a group of one. Bigger groups hide people better.SELECT COUNT(*)
FROM students
WHERE yearLevel = 7;SELECT COUNT(*)
FROM students
WHERE yearLevel = 8 AND house = 'Blue';SELECT yearLevel, house, COUNT(*)
FROM students
GROUP BY yearLevel, house;IF groupSize = 1 THEN
widen the detail
ENDIFSELECT yearLevel, COUNT(*)
FROM students
GROUP BY yearLevel;