Я знаком с определениями DDL, DML и DCL применительно к SQL. Есть много веб-сайтов и книг, которые определяют и объясняют их. Но никто, кажется, не дает авторитетной ссылки.
Меня интересует происхождение этих терминов. Их изобрел SQL? Были ли они уже исторически использованы для других баз данных? Их создал какой-то другой стандарт, и они использовались SQL? Или SQL вообще использовал их в спецификациях ISO?
В одной книге указано, что SQL92 включал эти термины, но я не могу найти их в черновике, доступном онлайн. (Может быть, мне придется купить окончательную спецификацию ISO SQL92, чтобы знать наверняка.) SQL:1999 переключился на другую систему классификации.
(Одна из причин, по которой мне любопытно, заключается в том, что если бы это были общеотраслевые термины, не изобретенные SQL, то не обязательно было бы неправильно продолжать использовать их в дополнение к новым классификациям SQL.)
Может ли кто-нибудь дать больше информации о происхождении этих терминов, а также авторитетные ссылки на любые стандарты или спецификации, которые могли их первоначально определить?
original source
для DDL, но, возможно, эта книга поможет вам приблизиться на один шаг. - person James L.   schedule 11.01.2018