Основы языка SQL
Язык запросов SQL
1.1. Основы языка SQL
Изначально создаваемый как инструмент для выборки и представления данных, содержащихся в базе данных, SQL сегодня представляет собой нечто гораздо большее. Несмотря на то, что выборка данных по – прежнему остается одной из наиболее важных функций SQL, сейчас этот язык используется для реализации всех функциональных возможностей, необходимых для управления БД, в том числе и для:
организации данных – SQL позволяет определять и изменять структуру представления данных, а также устанавливать отношения;
обработки данных – SQL позволяет изменять содержимое базы данных: добавлять новые данные, удалять или обновлять уже имеющиеся в ней данные;
управления доступом – SQL позволяет ограничивать возможности пользователя по чтению и изменению данных (зашита данных от несанкционированного доступа) и координировать их совместное использование пользователями, работающими параллельно.
Операторы SQL встраиваются в базовый язык, например PASCAL, FORTRAN или С, и дают возможность получать доступ к базам данных из прикладных программ. Кроме того, из многих языков программирования операторы SQL можно посылать СУБД в явном виде, используя интерфейс вызовов функций.