Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql “什么是”呢;“结构化”;在结构化查询语言中?_Sql_Terminology - Fatal编程技术网

Sql “什么是”呢;“结构化”;在结构化查询语言中?

Sql “什么是”呢;“结构化”;在结构化查询语言中?,sql,terminology,Sql,Terminology,“结构化”一词在SQL中是什么意思 是因为这种(SQL)语言语句被组织成子句、表达式和谓词吗 由于这个组织,它被称为“结构化”吗?来自: SQL是后来从Codd的工作中开发出来的标准,它提供了一种仅使用其自然结构来描述数据的方法,也就是说,没有为了机器表示目的而叠加任何附加结构 原名为SEQUEL,r“结构化英语查询语言”。由于商标问题,后来不得不将其重命名为SQL 因此,基本上,这是又一次试图将编程语言推销为“与英语一样,只是有一个正式的语法”(因此是“结构化的”)。主要是因为它是一个back

“结构化”一词在SQL中是什么意思

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

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

来自:


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

原名为SEQUEL,r“结构化英语查询语言”。由于商标问题,后来不得不将其重命名为SQL


因此,基本上,这是又一次试图将编程语言推销为“与英语一样,只是有一个正式的语法”(因此是“结构化的”)。

主要是因为它是一个backronym。他们需要一个S来制作Sequel。

据我所知,SQL实际上是Sequel或结构化英语查询语言的缩写。它意味着有每个人都能阅读的疑问。结构化部分表示您只能使用结构化英语;i、 e.
从表1中选择col1
,但不
从表1中选择col1

“然而,也有一大群用户,虽然他们不是计算机专家,但他们愿意学习以一种相当高级的、非程序性的语言与计算机交互。例如会计师、工程师、建筑师和城市规划师。SEQUEL就是为这类用户设计的。“这是否达到了预期的效果是非常值得怀疑的!我遇到的非compsci编写的查询通常倾向于难以管理的程序思维混乱,使用一系列重关联子查询代替基本联接。@Andomar,@bobince:使非程序员能够通过“直观”或“自然”编程语言或界面是一个每隔几年就会被重新发明的白日梦。这是真的。Microsoft English Query是在SQL Server 2000上大张旗鼓地推出的,但在SQL 2005中放弃了。有人能澄清一下这个答案吗?SQL缺少的“为机器表示目的叠加额外结构”的例子是什么?