Module 7 Assessment: Join Safety Check
Assessment ID: DAV-M07-QA01 Estimated active time: 30-40 minutes
Part A: Short answers
- When should you use
concat? - When should you use
merge? - What does a left join keep?
- Why can duplicate keys be dangerous?
- What should you record after a join?
Part B: Join plan
You have:
enrolments: one row per enrolment;courses: one row per course;support_tickets: one row per ticket.
Explain how you would create one row per enrolment with course details and ticket count.
Rubric
| Level | Evidence |
|---|---|
| Pass | Join plan checks keys, preserves row meaning, and reconciles row counts. |
| Revise | Join plan is plausible but missing key checks or row-count evidence. |
| Not yet | Join plan merges tables without explaining keys, row meaning, or row counts. |
