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

发布于 2024-09-03 16:11:25 字数 91 浏览 3 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

朮生 2024-09-10 16:11:25

原始全名是 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").

你好,陌生人 2024-09-10 16:11:25

据我了解,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 not give col1 out of table1.

想你只要分分秒秒 2024-09-10 16:11:25

主要是因为它是反义词。他们需要一个 S 来制作续集。

Mostly because it is a backronym. They needed a S to make Sequel.

两相知 2024-09-10 16:11:25

来自: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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文