What Does One Row Actually Describe?

Botie has an asset list and a stack of inspection notes. Decide what belongs on each row before asking the database a question.

12 sections · 4 questions · 1 coding challenge

1 / 12

Queries Should Survive a Change in Storage

BOTIE

Programs once depended heavily on the paths used to find stored records. Codd’s 1970 relational model proposed describing data through relations so applications could depend less on its physical arrangement.

Our maintenance tables use that separation: an asset ID identifies a pump without telling us which disk page holds it. The invented records illustrate the idea; SQL tables also permit duplicates unless constraints or queries remove them.

Sources for this history