What Does One Equipment Record Promise?

A column called cost can hold cents, pounds or an unexplained string. Give the maintenance team a table whose identities and units mean the same thing on every row.

13 sections · 4 questions · 1 coding challenge

1 / 13

Keeping the Meaning of a Record Separate from Its Storage

BOTIE

Codd’s 1970 paper argued for a relational description of data that did not make users depend on physical storage arrangements. A logical table needs a stable interpretation even when the database changes how it stores its rows. Our equipment register uses that distinction: an asset identity should survive a new sort order or index.

SQLite later made a deliberate choice to support flexible value typing. Its STRICT table option, introduced in version 3.37.0 in 2021, provides stronger type enforcement for applications that want it. The browser exercises use SQLite 3.39-compatible syntax and make those dialect choices explicit.

Sources for this history