Edgar Codd

What they built

Invented the relational model of data ("A Relational Model of Data for Large Shared Data Banks," CACM 1970), founding the theoretical basis for nearly all modern database systems. Defined normalization (1NF, 2NF, 3NF, then Boyce-Codd Normal Form). Later proposed twelve rules for relational databases (1985) and twelve rules for OLAP (1993). Designed a relational query language, Alpha, based on tuple relational calculus — which IBM declined to implement in favor of SEQUEL/SQL.

In their own words

Codd left relatively few interview-style quotes; his positions come through in papers. Representative published positions:

I couldn't locate a rich body of direct Codd interview quotes comparable to Liskov or Lamport; this is itself a finding. His voice survives mainly through dense technical papers.

Principles as they articulated them

What surprised me in research

Recent or later work

Codd's health declined in the 1990s and he ceased active work. He left IBM in 1984, founded a consulting firm with Chris Date and Sharon Weinberg, and spent his final decade campaigning — largely unsuccessfully — for stricter fidelity to his model and against SQL's dominance. He died of heart failure in 2003 at age 79. His legacy is paradoxical: the technology he created powers trillions of dollars of infrastructure while the specific language he wanted (Alpha) was never adopted, and the critique he wrote ("Fatal Flaws in SQL") is read today mostly as historical curiosity rather than as guidance.

Sources