Группы операторов SQL
1.3. Группы операторов SQL
Язык SQL определяет:
- операторы языка, называемые иногда командами языка SQL;
- типы данных;
- набор встроенных функций.
По своему логическому назначению операторы языка SQL часто разбиваются на следующие группы:
- язык определения данных DDL (Data Definition Language);
- язык манипулирования данными DML (Data Manipulation Language).
Язык определения данных включает операторы, управляющие объектами базы данных. К последним относятся таблицы, индексы, представления. Для каждой конкретной базы данных существует свой набор объектов базы данных, который может значительно расширять набор объектов, предусмотренный стандартом. В некоторых СУБД, таких как Oracle, все объекты базы данных, принадлежащие одному пользователю, образуют схему базы данных. С другой стороны, в стандарте SQL92 термином «схема» стали называть группу взаимосвязанных таблиц.
Рекомендуемые материалы
Рисунок 1.2 – Язык DDL
Язык манипулирования данными включает операторы, управляющие содержанием таблиц базы данных и извлекающими информацию из этих таблиц.
Рисунок 1.3 – Язык DML
Рекомендуем посмотреть лекцию "Ангиология".
Термины и определения:
Ключевое слово означает оператор, команду, инструкцию
Оператор определения (::=),
[ ] – не обязательный элемент
{ } – обозначают логическую группу
/ – возможны варианты