Codd’s novel concept had to be tested to address skepticism and prove its power and scalability. A group of programmers in 1973 undertook an industrial-strength implementation: the System R project. The team included Chamberlin and Boyce, as well as Patricia Selinger, who developed a cost-based optimizer (modifying the software to increase storage and require fewer resources) that made relational databases more efficient. Raymond Lorie, who invented a compiler that could save database query plans for later use, also contributed.
Concurrently, Chamberlin and Boyce developed SQL and systems for automatically translating high-level queries into efficient plans for execution. The successful effort led to a host of IBM products, including the IBM DB2 database management system. (Larry Ellison’s company Relational Software, later renamed Oracle, produced the first commercially available relational database in 1977).
DB2 was first shipped in 1983 on the MVS mainframe platform. It became widely recognized as the premier database management product for mainframes and spread to the worlds of parallel processors and desktop operating systems. Today, it is used on everything from handheld devices to supercomputers and remains a foundational component for countless data transactions, including at ATMs and for online purchases.
Codd was named an IBM Fellow in 1976 and received the Turing Award from the Association of Computing Machinery in 1981. He died in 2003 at age 79. At the time of his passing, Janet Perna, who was then responsible for IBM’s relational database products, summarized his accomplishments: “His remarkable vision and intellectual genius ushered in a whole new realm of innovation that has shaped the world of technology today, but perhaps his greatest achievement is inspiring generations of people who continue to build on the foundations he laid.”