结构化查询语言中的“结构化”是什么?

时间:2010-05-30 14:01:31

标签: sql terminology

SQL中“结构化”一词的含义是什么?

是因为这个(SQL)语言语句被组织成子句,表达式和谓词吗?

由于这个组织,它被称为“结构化”吗?

4 个答案:

答案 0 :(得分:15)

原始全名是SEQUEL,which stood fo r“结构化英语查询语言”。由于商标问题,它后来不得不重命名为SQL。

所以基本上,这是另一种尝试将编程语言卖得“就像英语一样,除了正式的语法”(因此“结构化”)。

答案 1 :(得分:5)

据我了解,SQL实际上是SEQUEL或结构化英语查询语言的缩写。它的意思是每个人都可以阅读的查询。结构化部分意味着您只能使用结构化英语;即select col1 from table1,但不是give col1 out of table1

答案 2 :(得分:2)

来自:http://wiki.answers.com/Q/Why_sql_is_called_structured_query_language

SQL,后来从Codd的工作开发的标准,提供了一种仅用自然结构描述数据的方法 - 也就是说,没有为机器表示目的叠加任何其他结构。

答案 3 :(得分:1)

主要是因为它是一个背景。他们需要一个S来制作续集。