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 | |
|---|---|---|
| 1studentId -> studentName | Ahouse -> firstName (Red: Ava, Zoe) | |
| 2studentId 7 appears twice: Ava Nguyen, Ava Nguyen | BConsistent sample data: the same studentId always gives the same name, so the dependency studentId -> studentName holds. | |
| 3A determinant is the field whose value fixes the value of another field | CstudentId -> firstName | |
| 4A dependency does not hold if one determinant value is linked to two different values | DThe dependency is written backwards. Ava matches two different studentId values, so studentName cannot determine studentId. It is studentId that determines studentName. | |
| 5studentName -> studentId (Ava appears for IDs 1 and 12) | EstudentName is functionally dependent on studentId: each studentId value determines exactly one studentName. | |
| 6yearLevel -> studentId (Year 7: Ava, Mia) | FyearLevel is wrongly named as a determinant. Year 7 matches more than one studentId, so one value of yearLevel does not fix a single studentId. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
functional dependency — A field is functionally dependent on another when the other field's value determines it. The determinant fixes the value: studentId determines studentName.studentId -> studentName-- The determinant fixes studentName
studentId -> studentNamestudentId -> studentName
-- studentId is the determinant field-- 101 Ava, 102 Liam, 103 Ava
studentName -> studentId is false-- 101 Ava, 101 Ava, 102 Liam
studentId -> studentName is true