SQL turns 50: A look back at its history
In the distant year of 1970, IBM computer scientist Ted Codd published a revolutionary paper titled "A Relational Model of Data for Large Shared Data Banks," laying the foundation for the theory of the relational data model.
Initially, IBM was not eager to implement Codd's work. At the time, the company had IMS, a fairly successful hierarchical database that is still supported today. It was not until three years later, in 1973, that IBM launched System R, a research project to study Codd's theory.
Interestingly, Codd himself was barely involved in the development. Instead, two other IBM employees, Don Chamberlin and Ray Boyce, played a key role. They had already developed the SQUARE language before the project was launched.
SQUARE's syntax included many subscripts and some mathematical notations, making it difficult to type commands on the keyboard. Chamberlin and Boyce decided to make the language simpler and more user-friendly, with a structure reminiscent of an English sentence. Thus, SEQUEL was born, which was later renamed Structured Query Language (SQL).
The first release of SQL took place in June 1974.
领英推荐
How did Ted Codd feel about SQL?
He believed that the structured query language did not properly implement the theory of the relational data model. In his fight against unscrupulous DBMS vendors, Codd published the "12 Codd Rules," which describe what a relational DBMS should contain. Needless to say, SQL itself does not comply with all of them.
We recommend watching DataCamp's 200th episode dedicated to the 50th anniversary of SQL. In it, Don Chamberlin himself lovingly talks about his brainchild.
Here are some additional points to consider:
In conclusion, SQL has had a profound impact on the way we store, manage, and analyze data. It is a versatile and powerful language that is likely to continue to be used for many years to come.
P.S.: Here are a few SQL jokes generated by ChatGPT:
Global Chief Marketing, Digital & AI Officer, Exec BOD Member, Investor, Futurist | Growth, AI Identity Security | Top 100 CMO Forbes, Top 50 CXO, Top 10 CMO | Consulting Producer Netflix | Speaker | #CMO #AI #CMAIO
5 个月Roman, thanks for sharing! How are you doing?