E.F. Codd, an employee of IBM, came up with a description of a relational database in 1970. The people at IBM worked long and hard to implement these concepts. IBM released their first relational database, System /R, in 1978, but it was a little late. Two other companies had already released relational database products before IBM. These two companies were Oracle and Ingres.
Since all these database products came into existence, a language was needed to communicate with the databases. The American National Standards Institute had interest in creating a common standard for SQL. It was a language in it’s infancy, and now was the perfect time to make common standards for the language. The solution was brought to the table in 1989, with ANSI releasing their SQL-89 Specifications.
Today, SQL has become increasingly important. Many websites have a Database storing the content of the entire site. Others have large portions of their sites databased.
Companies have moved away from paper transactions, and chosen to store the transaction data in large databases.
All these uses demand a standardized language such as SQL. In a programmer’s superhero toolbelt, SQL should be the most accessable pouch. This little language has helped bring us many conveniences that we take for granted. If you are a programmer or aspire to be one, learn SQL!