Неотъемлемая и важнейшая часть базы данных – языковые средства, обеспечивающие возможность доступа и действий над данными, определение их структур, способов использования и интерпретации. Язык SQL появился в 70-ые годы как одно из таких средств(прототип - SEQUEL).SQL вобрал в себя достоинства реляционной модели(лежащего в его основе математического аппарата, РИ и РА, используя сравнительно небольшое число операторов, и простой синтаксис).
Благодаря своим качествам SQL стал в начале де-факто, а затем и официально утвержденным в качестве стандарта языком работы с реляционными БД. Этот стандарт поддерживается всеми ведущими мировыми фирмами, действующими в сфере технологий БД. Использование стандартного языка позволило обеспечить высокую степень независимости разрабатываемых прикладных систем от конкретного типа используемых СУБД, существенно поднять уровень и унификацию инструментальных средств разработки приложений, работающими с реляционными БД. Большинство коммерческих реализаций имеют некоторые большие или меньшие отличия от стандарта, что уменьшает совместимость систем, использующих различные диалекты SQL,но с другой стороны полезные расширения реализации языка обеспечивают его развитие и со временем включаются в новые редакции стандарта. В настоящее время ни одна система не реализует SQL в полном объеме. Кроме того , во всех диалектах имеются возможности, не являющимися стандартом.