Edgar F. Codd
1923–2003 · English computer scientist
Topics: databases, software design
Relational processing entails treating whole relationships as operands. Its primary purpose is loop-avoidance, an absolute requirement for end users to be productive at all, and a clear productivity booster for application programmers.
— Edgar F. CoddIt is no surprise that attempts such as those of CODASYL and ANSI to develop data structure language (DDL) and data manipulation language (DML) in separate communities have yielded many misunderstandings and incompatibilities.
— Edgar F. CoddThe most important motivation for the research work that resulted in the relational model was the objective of providing a sharp and clear boundary between the logical and physical aspects of database management.
— Edgar F. Codd