Donald Chamberlin

Donald D. Chamberlin is an American computer scientist best known as a co-designer of SQL, the standard language of relational databases. Working at IBM’s research laboratory in San Jose, California, in the early 1970s, he and his colleague Raymond F. Boyce designed a query language they named SEQUEL, Structured English Query Language. Their 1974 SIGFIDET paper introduced the language to the research community.

Raymond Boyce was Chamberlin’s co-author and collaborator on SEQUEL. Boyce died in 1974, shortly after the work was published, so much of the language’s later development and its rise to prominence took place without him. His name survives in database theory through Boyce-Codd Normal Form, a normalization rule he helped define with Edgar Codd.

SEQUEL was built directly on Codd’s relational model. Chamberlin and Boyce aimed to make Codd’s mathematical ideas usable by people who were not specialists in formal logic, presenting queries as readable, keyword-based English templates rather than as expressions in predicate calculus. The language was later renamed SQL and standardized.

Chamberlin also contributed to System R, IBM’s experimental relational database system, which was the first full implementation of SQL and demonstrated that the relational approach could be made to perform well. The System R paper, co-authored by Chamberlin and other IBM researchers, describes that system. Decades later he was a principal designer of XQuery, a query language for XML data, extending his career-long work on languages for querying structured data.