Создан инженерами фирмы IBM как язык командной строки операторов мейнфрейм (больших компьютеров). Отсюда ориентированность на естественный (английский) язык и отсутствие сложных программистских конструкций. В настоящее время играет роль стандарта языка коммуникации сетевых БД архитектуры «клиент-сервер».
SQL
Свой язык Свой язык
(например, Pascal) (чаще расширение SQL)
Встроенный SQL (возможность вызова SQL-команд внутри языка программирования клиента) является ныне неотъемлемой частью любой крупной системой программирования.
Достоинство SQL – максимальная компактность и логическая простота, делающие его не только языком программирования СУБД (и не столько), но средством проектирования больших программных систем.
Недостатки. Стандартность SQL далека от идеальной, хотя существуют описания обязывающих стандартов (мы будем придерживаться первого и самого простого - ANSI SQL), но на практике существующие версии не являются их расширениями. Компактность и декларативность языка, отсутствие традиционных структур управления усложняют его использование.