Лекция: Роль SQL.
Сам по себе SQL не является ни системой управления базами данных, ни отдельным программным продуктом. Нельзя пойти в компьютерный магазин и “купить SQL”. SQL – это неотъемлемая часть СУБД, с помощью которого осуществляется связь пользователя с системой.
Достоинства SQL.
SQL – это легкий для понимания язык и в то же время универсальное программное средство управления данными.
Успех языку SQL принесли следующие его особенности:
— независимость от конкретных СУБД;
— переносимость с одной вычислительной системы на другую;
— наличие стандартов;
— поддержка со стороны компании Microsoft (протокол ODBC);
— реляционная основа;
— высокоуровневая структура, напоминающая английский язык;
— возможность выполнения специальных интерактивных запросов;
— обеспечение программного доступа к базам данных;
— полноценность как языка, предназначенного для работы с базами данных;
— возможность динамического определения данных;
— поддержка архитектуры клиент/сервер.
Все перечисленные выше факторы явились причиной того, что SQL стал стандартным инструментом для управления данными на персональных компьютерах, мини-компьютерах и больших ЭВМ. Ниже эти факторы рассмотрены более подробно.