search
Get Started
search
Edgar Codd - Computer Scientist
zoom_in Click to enlarge

Edgar Codd

description Edgar Codd Overview

Edgar Frank Codd was a British computer scientist who worked at IBM and invented the relational model for database management. In his landmark 1970 paper, he introduced the use of relational algebra and calculus as a mathematical foundation for organizing and querying data independently of physical storage. This model eliminated data redundancy and complexity, ultimately leading to the creation of the SQL programming language and modern relational databases. He received the ACM Turing Award in 1981 for this profound contribution to data systems.

insights Ranking position

Edgar Codd ranks #1 of 185 in the Computer Scientist ranking, ahead of Tony Hoare.

help Edgar Codd FAQ

What did Edgar Codd's 1970 paper introduce?

Codd's 1970 paper 'A Relational Model of Data for Large Shared Data Banks,' published in Communications of the ACM, introduced the relational model that organizes data into tables with rows and columns. The paper proposed that data relationships should be expressed through the data itself rather than through physical pointers, fundamentally transforming database design.

What are Codd's 12 rules for relational databases?

Codd formulated 13 rules (numbered 0 through 12) in the early 1980s defining what constitutes a truly relational database management system. The rules cover requirements such as all data being represented as values in tables, guaranteed access to every value via table name and primary key, and the system supporting a data sublanguage at least as powerful as relational algebra.

Did Edgar Codd invent SQL?

No, SQL (originally called SEQUEL) was developed by Donald Chamberlin and Raymond Boyce at IBM's San Jose research lab in the mid-1970s for the System R project. Codd preferred his own relational algebra and languages like QUEL over SQL, and he was publicly critical of certain SQL design decisions, considering them deviations from pure relational theory.

Why did Edgar Codd win the 1981 Turing Award?

Codd received the 1981 Turing Award for his fundamental contribution to the theory and practice of database management systems, specifically the relational model introduced in his 1970 paper. Despite initial resistance from IBM, which was heavily invested in its hierarchical IMS database, the relational model became the dominant paradigm for data management.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare