【发布时间】:2011-02-25 16:53:59
【问题描述】:
“结构化”一词在 SQL 中是什么意思?
是不是因为 this(SQL) 语言语句被组织成子句、表达式和谓词?
因为这个组织,是不是叫做“结构化”?
【问题讨论】:
标签: sql terminology
“结构化”一词在 SQL 中是什么意思?
是不是因为 this(SQL) 语言语句被组织成子句、表达式和谓词?
因为这个组织,是不是叫做“结构化”?
【问题讨论】:
标签: sql terminology
来自:http://wiki.answers.com/Q/Why_sql_is_called_structured_query_language
SQL,后来从 Codd 的工作发展而来的标准,提供了一种仅以其 自然结构 描述数据的方法 - 即,不叠加任何用于机器表示目的的额外结构。
【讨论】:
原来的全名是 SEQUEL,which stood for“Structured English Query Language”。后来因为商标问题不得不重命名为 SQL。
因此,基本上,这是另一种尝试将编程语言推销为“就像英语一样,除了有正式的语法”(因此是“结构化的”)。
【讨论】:
主要是因为它是一个反义词。他们需要一个 S 来制作续集。
【讨论】:
据我了解,SQL 实际上是 SEQUEL 或结构化英语查询语言的缩写。它旨在提供每个人都可以阅读的查询。结构化部分意味着你只能使用结构化的英语;即select col1 from table1,但不是give col1 out of table1。
【讨论】: