我熟悉应用于 SQL 的 DDL、DML 和 DCL 的定义。有很多网站和书籍对它们进行了定义和解释。但似乎没有人给出权威的参考。
我对这些术语的起源很感兴趣。SQL 发明了它们吗?它们在历史上是否已经用于其他数据库?是否有其他标准创建了它们,并且它们被 SQL 使用?还是 SQL 甚至在 ISO 规范中使用了它们?
一本书表明 SQL92 包含这些术语,但我无法在在线提供的草稿中找到它们。(也许我必须购买最终的 SQL92 ISO 规范才能确定。) SQL:1999 切换到不同的分类系统。
(我很好奇的一个原因是,如果这些是不是由 SQL 发明的通用行业术语,那么继续使用它们不一定是不正确的,是对新 SQL 分类的补充。)
谁能提供有关这些术语起源的更多见解,以及对可能最初定义它们的任何标准或规范的权威参考?