← All Weeks    ← Week 3    Week 5 →

Week 4: Relational Tables — keys, joining and tidying

Learning Objectives

By the end of this week, students will be able to:

Perspectival Reading

Reading: TBD

Reflection Questions

  1. The relational model assumes data can be cleanly separated into tables with keys. What kinds of knowledge resist this structure?
  2. When tables from different sources are joined, whose data definitions take precedence?
  3. Tidy data is a design choice — what does it mean to say data is “messy”?

Slides

View slides

Notebook Demo

Open in Google Colab (link TBD)

Lab Assignment

Week 4 Lab — GitHub Classroom (link TBD)