Основы использования языка SQL

SQL (Structured Query Language, структурированные язык запросов) – стандартный язык запросов по работе в реляционными базами данных. SQL нельзя в полной мере отнести к традиционным языкам программирования, он не содержит традиционные операторы, управляющие ходом выполнения программы. Операторы SQL встраиваются в базовый язык программирования, которым может быть любой алгоритмический язык типа С, Паскаль и т.д. Кроме того, операторы SQL могут выполняться в интерактивном режиме.

Язык SQL состоит из двух основных компонент:

· языка описания данных (ЯОД), позволяющего создавать схему описания данных в базе;

· языка манипулирования данными (ЯМД), выполняющего операции с базой данных (наполнение, обновление, удаление, выборку информации).

Кроме указанных компонентов SQL имеет также средства управления транзакциями (последовательностью операций модифицирования данных в БД, переводящая БД из одного непротиворечивого состояния в другое непротиворечивое состояние), средства администрирования данных и несколько операторов программирования.