Log in Sign up
Back to Discover
💻

Edgar F. Codd

technology Maturity 11-13 death dying war conflict
This article covers sensitive topics: death_dying, war_conflict. Parents can manage visibility in Parental Controls.

Ted Codd was a smart man. He worked with computers. He found a new way to save data. This helps us use computers today. He was a great thinker. Do you like computers?

33 words

Ted Codd was a smart computer scientist. He was born in England. He lived in many places, like New York and Canada. He worked for a big company called IBM.

Ted found a new way to save data. This is how computers keep track of things. He called this the relational model. It helped computers work better.

Ted won a very big prize in 1981. It was the Turing Award. He also helped make new rules for data. His ideas changed how we use computers today.

88 words

Ted Codd was a famous computer scientist. He was born in England in 1923. He studied math and chemistry at Oxford. During a war, he served as a pilot. Later, he moved to New York to work for IBM.

Ted changed how computers store information. He invented the relational model. This is a way to organize data in tables. His work helped create relational databases. These systems are used by many computers today.

IBM was slow to use his new ideas. They wanted to keep using older ways. Ted showed customers why his way was better. This pressure helped IBM change. A new language called SEQUEL was made. It was later renamed SQL. This language is very important now.

Ted won the Turing Award in 1981. This is a top prize for computer science. He also made the Boyce–Codd normal form. This is a set of rules for data. One group named an award after him. It is the Edgar F. Codd Innovations Award.

166 words

Edgar Frank Codd was a very important computer scientist. He was born in 1923 on the Isle of Portland in England. He studied math and chemistry at Oxford University. During the Second World War, he served as a pilot. He flew large planes called Sunderlands for the RAF. Later, he moved to New York to work for IBM. He worked on many early computer projects there.

Codd changed how computers manage large amounts of data. He invented the relational model for database management. This is a way to organize information into tables. This model serves as the foundation for relational databases. These systems help computers find and use data quickly. He also wrote about self-replicating computers during his studies. His ideas on how tiny parts could build things were very advanced.

In 1970, Codd published a famous paper about his model. He wanted to show a better way to handle data. At first, his company IBM did not use his ideas right away. They wanted to keep using an older system called IMS/DB. This was because they wanted to keep making money from it. Eventually, customers saw how good Codd's ideas were. They pressured IBM to change their ways.

Codd's work led to the creation of a language called SEQUEL. This language was used to talk to the new databases. Later, the name was changed to SQL because of legal reasons. Larry Ellison used these ideas to build the Oracle Database. Codd also created the Boyce–Codd normal form. This is a set of rules used to organize data properly. He even came up with the term Online Analytical Processing, or OLAP.

Many people honor Codd for his great discoveries. He won the ACM Turing Award in 1981. This is a very high prize for computer science. In 1994, he became a Fellow of the Association for Computing Machinery. One group even named a prize the Edgar F. Codd Innovations Award. He lived to be 79 years old. He passed away in Florida in 2003. His ideas still help our digital world work every day.

352 words

Edgar Frank "Ted" Codd was a pioneering British computer scientist. He is best known for inventing the relational model for database management. This model provides the theoretical basis for relational databases and relational database management systems. These systems are essential for organizing and retrieving large amounts of digital information. Without his work, modern computing would lack a standard way to handle complex data. His theories changed how businesses and researchers interact with digital records.

Codd's work focused on how data is structured and accessed. In the 1960s and 1970s, he developed theories for efficient data management. He published a landmark paper titled "A Relational Model of Data for Large Shared Data Banks" in 1970. This followed an internal paper he wrote at IBM the year before. His model allows data to be organized into logical tables. This structure makes it much easier to find specific information. He also worked on the concept of normalization. This process involves organizing data to reduce redundancy. One specific version is called the Boyce–Codd normal form, named after him.

During his academic studies, Codd explored complex mathematical concepts. He earned a PhD from the University of Michigan in 1965. His thesis focused on self-replication in cellular automata. Cellular automata are mathematical models used to study complex systems. Codd showed that a set of eight states was enough for universal computation and construction. He proposed a design for a self-replicating computer. Interestingly, this specific design was not implemented until 2010. This shows how far ahead of his time his mathematical thinking truly was.

Codd's career involved many different locations and roles. He was born in 1923 in Fortuneswell, England. He studied mathematics and chemistry at Exeter College, Oxford. During the Second World War, he served as a pilot in the RAF Coastal Command. He flew Sunderland aircraft during this time. In 1948, he moved to New York to work for IBM as a mathematical programmer. He worked on the Selective Sequence Electronic project and the IBM 701 and 702. He later moved to San Jose, California, where he worked at IBM's research laboratory until the 1980s.

Implementing his ideas was not always easy. IBM was initially slow to use his relational model. The company wanted to protect its revenue from an older system called IMS/DB. This was a hierarchical database that IBM promoted throughout the 1970s. Eventually, IBM customers saw the potential of Codd's model. They began to pressure IBM to adopt it. IBM eventually started a project called System R. However, the developers in charge were not fully familiar with Codd's specific ideas. They were also isolated from Codd himself during this process.

This separation led to important technical developments. The System R team did not use Codd's original Alpha language. Instead, they created a new, non-relational language called SEQUEL. This language was so much better than older systems that it was copied by Larry Ellison. Ellison used these ideas to create the Oracle Database. Because the name SEQUEL was proprietary, it had to be renamed to SQL. This language, SQL, became the standard for interacting with databases. Codd also coined the term Online Analytical Processing, or OLAP, to describe certain data tasks.

Codd was a fierce defender of his scientific standards. In the early 1980s, he fought to prevent vendors from misusing the term "relational." Some companies were just adding a thin layer of relational features to old technology. To prevent this, he published 12 rules to define a true relational database. This strict stance made his position at IBM difficult. He eventually left the company to form a consulting firm with Christopher J. Date. He also proved Codd's theorem, which relates relational algebra to relational calculus.

His contributions earned him many prestigious honors. In 1981, he won the ACM Turing Award. This is one of the highest honors in computer science. In 1994, he was named a Fellow of the Association for Computing Machinery. In 2004, the SIGMOD group named their highest prize the Edgar F. Codd Innovations Award. Codd died of heart failure in Florida in 2003 at the age of 79. His legacy lives on in every database used by computers today.

691 words
Up Next
💻
Edsger W. Dijkstra
Technology
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.