Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does the 'S' in SQL stand for "standard" or "structured"?

Tags:

sql

I'm thinking "structured", but my dad claims that when he taught a class that involved SQL (decades ago), they used "standard". I was wondering if this changed over time, or is he mistaken? I googled it with "standard" and did see some pages that said that's what it stands for. Any old timers willing to give a history lesson?

like image 911
Marty Avatar asked Apr 12 '11 19:04

Marty


3 Answers

Wikipedia says first:

SQL often referred to as Structured Query Language.

And then further down:

SQL was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early 1970s. This version, initially called SEQUEL (Structured English Query Language).

There's no mention of "standard query language" on the whole page.

The other test of course is to search Google for "structured query language" vs "standard query language". For which I currently get 913,000 results compared to 124,000. So clearly "structured" wins, however interestingly there was apparently a divided preference at one time. This site says:

In the early days of the system there was divided preference between Standard Query Language and Structured Query Language but it did not make a whole lot of difference since most people most of the time called it by the acronym SQL. Now the overwhelming but not complete preference is for Structured Query Language.

like image 133
WhiteFang34 Avatar answered Oct 21 '22 22:10

WhiteFang34


It stands for Structured.

The precursor was called SEQUEL, standing for Structured English QUEry Language.

From wikipedia:

The acronym SEQUEL was later changed to SQL because "SEQUEL" was a trademark

like image 33
Oded Avatar answered Oct 21 '22 22:10

Oded


In the beginning of Oracle Databases, for instance, it was called 'Standard Query Language'. Yes, it is a structured language...but it is known to us old schoolers has Standard Query Language (SQL).

Now if you want to call it Structure that is entirely up to you. Maybe we should use sSQL or lower case sql has the acronym instead of SQL in upper caps. Either way its entirely up to you. There is always someone trying to put a different twist on things. Whatever acronym you use get the sequel script right.

like image 1
user6030578 Avatar answered Oct 21 '22 20:10

user6030578