Аутсорсинговый центр

Неземной
аутсорсинг

SQL (язык программирования) (SQL)

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

Что означает термин

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

Как устроено

SQL относится к декларативным языкам: запрос описывает, какой результат требуется получить, а не пошаговый алгоритм его вычисления. Команды языка делятся на несколько подгрупп. DDL (Data Definition Language) отвечает за определение структур базы данных и включает операторы CREATE, ALTER, DROP, TRUNCATE. DML (Data Manipulation Language) предназначена для операций с данными и содержит команды SELECT, INSERT, UPDATE, DELETE. Помимо базовых операций SQL поддерживает соединение таблиц (JOIN), агрегирование данных и управление схемами баз данных.

Где применяется

SQL является стандартным языком взаимодействия с реляционными базами данных и применяется повсеместно - от банковских систем до социальных сетей. По различным оценкам, более 80% корпоративных баз данных в мире построены на системах, использующих SQL.

История возникновения

Язык был создан в начале 1970-х годов исследователями IBM Дональдом Д. Чемберлином и Рэймондом Ф. Бойсом для работы с одной из первых реляционных баз данных - System R. Первоначально язык назывался SEQUEL (Structured English Query Language), а его разработка относится к 1974 году. Стандартизация SQL была проведена в 1986 году Американским национальным институтом стандартов (ANSI), а в 1987 году - Международной организацией по стандартизации (ISO). С тех пор стандарт неоднократно обновлялся: SQL-86, SQL-89, SQL-92, SQL:1999, SQL:2003, SQL:2006, SQL:2008, SQL:2011, SQL:2016, SQL:2023.

Возврат к списку

База знаний организована при поддержке делового сообщества. Спираль?!