什么是“结构化”?用结构化查询语言?
SQL 中的“结构化”一词意味着什么?
是因为这种(SQL)语言语句被组织成子句、表达式和谓词吗?
因为这个组织,所以才叫“结构化”吗?
What does the "Structured" word means in SQL?
Is it because this(SQL) language statements are organized into Clauses, expressions and predicates?
Because of this organization, is it called "Structured" ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
原始全名是 SEQUEL,代表“结构化英语查询语言”。后来由于商标问题,它不得不重命名为 SQL。
所以基本上,这是另一种尝试将编程语言推销为“就像英语一样,除了正式语法”(因此“结构化”)。
The original full name was SEQUEL, which stood for "Structured English Query Language". It later had to be renamed to SQL due to trademark issues.
So basically, it was yet another attempt to sell a programming language as "just like English, except with a formal syntax" (hence "structured").
据我了解,SQL实际上是SEQUEL的缩写,即结构化英语查询语言。它的目的是提出每个人都可以阅读的疑问。结构化部分意味着你只能使用结构化英语;即
从table1中选择col1
,但不是从table1中给出col1
。As I understand it, SQL is actually an abbreviation of SEQUEL, or Structured English Query Language. It was meant to have queries that everyone could read. The structured part means that you can only use a structured English; i.e.
select col1 from table1
, but notgive col1 out of table1
.主要是因为它是反义词。他们需要一个 S 来制作续集。
Mostly because it is a backronym. They needed a S to make Sequel.
来自:http://wiki.answers.com/Q/Why_sql_is_Called_Structured_query_Language
SQL,标准后来从 Codd 的工作中发展而来,提供了一种仅使用其自然结构来描述数据的方法 - 也就是说,无需出于机器表示目的而叠加任何附加结构。
from: http://wiki.answers.com/Q/Why_sql_is_called_structured_query_language
SQL, the standard that was later developed from Codd's work, provides a means of describing data with its natural structure only - that is, without superimposing any additional structure for machine representation purposes.