E. F. Codd

According to our database1, E. F. Codd authored at least 49 papers between 1952 and 2002.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Awards

Turing Prize recipient

Turing Prize 1981, "For his fundamental and continuing contributions to the theory and practice of database management systems, esp. relational databases".

ACM Fellow

ACM Fellow 1994, "For his fundamental and continuing contributions to the theory and practice of database management systems. He originated the relational approach to database management in a series of research papers published commencing in 1970. His paper 'A Relational Model of Data for Large Shared Data Banks' was a seminal paper, in a continuing and carefully developed series of papers. Dr. Codd built upon this space and in so doing has provided the impetus for widespread research into numerous related areas, including database languages, query subsystems, database semantics, locking and recovery, and inferential subsystems.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2002
A Relational Model of Data for Large Shared Data Banks (Reprint).
Proceedings of the Software Pioneers., 2002

1990
The Relational Model for Database Management, Version 2
Addison-Wesley, ISBN: 0-201-14192-2, 1990

1989
Response to "Why Codd's Rule No. 6 Must be Reformulated".
SIGMOD Rec., 1989

Fatal Flaws in SQL - Part Two.
Comput. Meas. Group Trans., 1989

Fatal Flaws in SQL - Part ONE.
Comput. Meas. Group Trans., 1989

1988
'Universal' Relation Fails to Replace Relational Model (letter to the editor).
IEEE Softw., 1988

1987
More Commentary on Missing Information in Relational Databases (Applicable and Inapplicable Information).
SIGMOD Rec., 1987

1986
Missing Information (Applicable and Inapplicable) in Relational Databases.
SIGMOD Rec., 1986

An Evaluation Scheme for Database Management Systems that are claimed to be Relational.
Proceedings of the Second International Conference on Data Engineering, 1986

1983
A Relational Model of Data for Large Shared Data Banks (Reprint).
Commun. ACM, 1983

1982
Relational Database: A Practical Foundation for Productivity.
Commun. ACM, 1982

1981
The Capabilities of Relational Database Management Systems.
Research Report / RJ / IBM / San Jose, California, May, 1981

The Significance of the SQL/Data System Announcement.
Computerworld, February, 1981

1980
Workshop Summary (discussion).
Proceedings of the Workshop on Data Abstraction, 1980

Data Models in Database Management.
Proceedings of the Workshop on Data Abstraction, 1980

1979
Extending the Database Relational Model to Capture More Meaning.
ACM Trans. Database Syst., 1979

Extending the Data Base Relational Model to Capture More Meaning (Abstract).
Proceedings of the 1979 ACM SIGMOD International Conference on Management of Data, Boston, Massachusetts, USA, May 30, 1979

Relational data-base management and APL.
Proceedings of the international conference on APL, 1979

1978
RENDEZVOUS Version 1: An Experimental English Language Query Formulation System for Casual Users of Relational Data Bases.
Research Report / RJ / IBM / San Jose, California, January, 1978

How About Recently? (English Dialog with Relational Data Bases Using Rendevous Version 1).
Proceedings of the International Conference on Databases: Improving Usability and Responiveness, 1978

1977
Access to relational data bases for a casual user.
SIGART Newsl., 1977

1975
Understanding Relations (Installment #7).
FDT Bull. ACM SIGFIDET SIGMOD, 1975

Implementation of Relational Data Base Management Systems (NCC 1975 Panel).
FDT Bull. ACM SIGFIDET SIGMOD, 1975

Understanding Relations (Installment #6).
FDT Bull. ACM SIGFIDET SIGMOD, 1975

Data base management.
Proceedings of the American Federation of Information Processing Societies: 1975 National Computer Conference, 1975

1974
Interactive Support for Non-Programmers: The Relational and Network Approaches.
Research Report / RJ / IBM / San Jose, California, June, 1974

Seven Steps to Rendezvous with the Casual User.
Proceedings of the Data Base Management, January, 1974

Understanding Relations (Installment #5).
FDT Bull. ACM SIGFIDET SIGMOD, 1974

Understanding Relations (Installment #4).
FDT Bull. ACM SIGFIDET SIGMOD, 1974

Understanding Relations (Third Installment).
FDT Bull. ACM SIGFIDET SIGMOD, 1974

The Relational and Network Approaches: Comparison of the Application Programming Interfaces.
Proceedings of 1974 ACM-SIGMOD Workshop on Data Description, 1974

Recent Investigations in Relational Data Base Systems.
Proceedings of the Information Processing, 1974

1973
The Gamma-0 n-ary Relational Data Base Interface Specifications of Objects and Operations.
Research Report / RJ / IBM / San Jose, California, April, 1973

Understanding Relations.
FDT Bull. ACM SIGFIDET SIGMOD, 1973

1972
Relational Completeness of Data Base Sublanguages.
Research Report / RJ / IBM / San Jose, California, March, 1972

1971
Normalized Data Base Structure: A Brief Tutorial.
Research Report / RJ / IBM / San Jose, California, November, 1971

Further Normalization of the Data Base Relational Model.
Research Report / RJ / IBM / San Jose, California, August, 1971

Data Base Sublanguage Founded on the Relational Calculus.
Research Report / RJ / IBM / San Jose, California, July, 1971

Impressions of the 1970 ACM-SIGFIDET Workshop.
FDT Bull. ACM SIGFIDET SIGMOD, 1971

Normalized Data Structure: A Brief Tutorial.
Proceedings of 1971 ACM-SIGFIDET Workshop on Data Description, 1971

A Database Sublanguage Founded on the Relational Calculus.
Proceedings of 1971 ACM-SIGFIDET Workshop on Data Description, 1971

1970
A Relational Model of Data for Large Shared Data Banks.
Commun. ACM, 1970

1969
Derivability, Redundancy and Consistency of Relations Stored in Large Data Banks.
Research Report / RJ / IBM / San Jose, California, August, 1969

1962
Multiprogramming.
Adv. Comput., 1962

1960
Letters to the editor.
Commun. ACM, 1960

Multiprogram Scheduling Parts 3 and 4: Scheduling Algorithm and External Constraints.
Commun. ACM, 1960

Multiprogram Scheduling Parts 1 and 2: Introduction and Theory.
Commun. ACM, 1960

1959
Multiprogramming STRETCH: Feasibility Considerations.
Commun. ACM, 1959

1952
Input scaling and output scaling a binary calculator.
Proceedings of the 1952 ACM national meeting (Toronto), 1952


  Loading...