SQL является современным универсальным программным средством управления данными.
Успех языку SQL принесли следующие его преимущества [11].
1. Независимость от конкретных СУБД:
а) ведущие поставщики СУБД используют SQL, и ни одна новая СУБД, неподдерживающая SQL, не может рассчитывать на такой успех, которого достигли MS SQL, Oracle, MySQL, SyBase и Firebird;
б) реляционную базу данных и программы, которые с ней работают, в большинстве случаев можно перенести с одной СУБД на другую с минимальными доработками и переподготовкой персонала. Причем чем больше SQL конкретной СУБД соответствует стандарту, тем проще сделать переход на другую СУБД;
в) программные средства, входящие в состав СУБД для персональных компьютеров, такие, как программы для создания запросов, генераторы отчетов и генераторы приложений, работают с реляционными базами данныхмногих типов.
2. Переносимость с одной вычислительной системы на другую:
а) SQL используется в СУБД, предназначенных для различных вычислительных систем: от персональных компьютеров и рабочих станций до локальных сетей, мини-компьютеров и больших ЭВМ;
б) однопользовательские приложения на основе SQL могут быть перенесены в более крупные системы;
в) информация из корпоративных реляционных баз данных может быть загружена в базы данных отдельных подразделений или в личные базы данных;
г) приложения для реляционных баз данных можно вначале смоделироватьна экономичных персональных компьютерах, а затем перенести на дорогие многопользовательские системы.
3. Наличие стандартов.
Официальный стандарт языка SQL был опубликован Американским институтом национальных стандартов (American National Standards Institute — ANSI) и Международной организацией по стандартам (International Standards Organization — ISO) в 1986 году.
предыдущаяследующая