Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Современная структура языка



Существуют различные подходы к структурированию языка SQL, но мы воспользуемся традиционным. Как уже отмечалось ранее, в языках для работы с данными выделяют три части – язык определения данных (DDL), язык манипулирования данными (DML) и язык управления данными (DCL). Эти три части имеются и в языке SQL.

К языку определения данных в первую очередь относятся запросы, предназначенные для создания (CREATE), изменения (ALTER) и удаления (DROP) таблиц. Помимо таблиц, в базе данных немало и других сущностей, которые также можно создавать, изменять и удалять, но мы, в рамках данного конспекта, остановимся только на работе с таблицами. Этого достаточно, чтобы выполнять основные операции.

Язык манипулирования данными включает запросы на добавление (INSERT), изменение (UPDATE) и удаление (DELETE) записей. Кроме того, сюда же относятся и запросы на выборку данных (SELECT).

Наконец, говоря о языке управления данными, нужно в первую очередь упомянуть запросы для создания ролей (CREATE ROLE), а также назначения (GRANT) и отзыва (REVOKE) полномочий. Не все СУБД вообще поддерживают эти запросы, а во многих СУБД эти же действия можно выполнить, используя графические средства администрирования. В настоящем конспекте мы не будет рассматривать эту часть языка, а интересующиеся могут обратиться к литературе или непосредственно к стандарту.

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





Дата публикования: 2014-11-26; Прочитано: 206 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...