SQL
SQL (сокр. англ. Structured Query Language, «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.
С недавних пор SQL используется также в объектно-реляционных базах данных, и в международный стандарт языка были внесены элементы объектной модели данных. Последним чисто реляционным стандартом был SQL-92; в SQL:1999 и ещё более в SQL:2003 присутствуют объектно-ориентированные элементы.
Вопреки существующим заблуждениям, SQL является информационно-логическим языком, а не языком программирования.
С математической точки зрения, SQL основывается на реляционной алгебре. Многие операторы языка SQL являются обыкновенными английскими словами, означающими понятия отношений между данными и структурами данных.
Составные части SQLПравить
Язык SQL делится на три части:
- язык определения данных (Data Definition Language, DDL)
- язык манипуляции данными (Data Manipulation Language, DML)
- язык управления доступом к данным (Data Control Language, DCL)