E. F. Codd,全名埃德加·弗兰克·科德(Edgar Frank Codd,1923年8月23日-2003年4月18日),英国计算机科学家,密执安大学哲学博士,IBM公司研究员,被誉为“关系数据库之父”。他因在数据库管理系统的理论和实践方面的杰出贡献于1981年获得图灵奖,并被选为美国国家工程院院士和美国艺术与科学院院士。科德的关系模型理论彻底改变了人们对数据库的看法,为数据库技术奠定了理论基础,并促进了计算机普及应用的极大推动力。
早期的计算机太大、太昂贵了,以至于不能广泛地应用于企业。在二十世纪六十年代,计算机开始变得经济有效,并逐渐被私营机构所采用,同时专门针对企业应用开发了许多标准和语言。其中有两个用于处理数据的模型:层次模型和关系网络模型。在层次模型中,数据记录以层次方式相互关联;主要记录位于上层,后续的各个记录类型在下层分支。在网络模型中,一层中的记录集可能属于邻近的上层中的两个不同的包含层次中。对于这两种模型,编写查询语句来检索信息要求深入了解数据本身的导航结构,因而这是一个复杂的任务,一般都是由专门的编程人员来完成的。Codd提出了一个新的解决方案。在最终收集到1970年具有创新性的技术论文--"A Relational Model of Data for Large Shared Data Banks"(大型共享数据库的关系数据模型)中的一系列报告中,Codd建议将数据独立于硬件来存储,程序员使用一个非过程语言来访问数据。Codd的解决方案的关键,是将数据保存在由行和列组成的简单表中(在这种表中,相似数据的列将各个表相互联系起来),而不是将数据保存在一个层次结构中。按照Codd的想法,数据库用户或应用程序不需要知道数据结构来查询该数据。发表了该论文之后不久,Codd又发布了更为详细的指导原则,提出了其指导创建关系数据库的12项原则。