Функции sql

  • Часть 1
  • | 2
  • | 3
  • | 4
  • | 5

SQL это аббревиатура языка структурированных запросов (Structured Query Language). SQL является промежуточным звеном между БД и пользователем (или прикладной программой). SQL не является ни языком программирования, ни системой управления базами данных, ни отдельным программным продуктом. SQL входит в современные СУБД.

Нельзя, например, пойти в магазин и купить SQL, как Delphi, Microsoft Office, Microsoft Visual Studio и т.д.

SQL является инструментом, предназначенным для обработки и чтения данных, содержащихся в реляционной БД, и основан на реляционной модели данных.

SQL является декларативным языком (на нем записывается что необходимо сделать, а не как необходимо), однако стандартный набор запросов дополняется процедурным языком, который предполагает расширение SQL средствами программирования.

SQL был разработан в 1974 году фирмой IBM.

За несколько последних лет SQL стал единственным языком баз данных. На сегодняшний день SQL поддерживают свыше ста СУБД, работающих как на персональных компьютерах, так и на больших ЭВМ.

На рис. 2.2 изображена упрощенная схема работы SQL при выборке информации из базы данных.

Согласно этой схеме в вычислительной системе имеется база данных, в которой хранятся данные.

Image Image
 

Image

О

Клиент

Компьютерная система

СИСТЕМА

УПРАВЛЕНИЯ

БАЗОЙ ДАННЫХ

Выборка информаци

БАЗА ДАННЫХ

Рис. 2.2. Упрощенная схема работы SQL при выборке информации из базы

данных

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

предыдущаяследующая