Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 62 стр.

UptoLike

Составители: 

62
На практике большинство коммерческих СУБД расширяют SQL по сво-
ему усмотрению, добавляя различные особенности, которые, по мнению произ-
водителей, будут весьма полезны. Как правило, вносимые расширения дикту-
ются текущими потребностями и могут быть учтены в новых стандартах. Таким
образом, несмотря на наличие стандартов, реализации языка SQL значительно
отличаются друг от друга. Приступая к
использованию SQL для работы с кон-
кретной базой данных, надо ознакомиться с описанием языка по документации
соответствующей СУБД.
3.2. Группы операторов SQL
Язык SQL определяет набор операторов (команд), типы данных, набор
встроенных функций. Так как язык SQL предназначен для манипулирования
данными в реляционных базах данных, определения структуры баз данных и
для управления правами доступа к данным в многопользовательской среде, то в
него в качестве составных частей входят:
язык манипулирования данными (Data Manipulation Language, DML);
язык определения данных (Data Definition Language, DDL);
язык управления
данными (Data Control Language, DCL).
Это не отдельные языки, а различные команды одного языка. Деление
проведено только лишь с точки зрения функционального назначения команд.
Язык манипулирования данными (DML, ЯМД) состоит из четырёх основ-
ных команд:
SELECT (выбрать) – извлечь данные из одной или нескольких таблиц;
INSERT (вставить) – добавить строки в таблицу;
UPDATE (обновить) – изменить значения полей в таблице;
DELETE (удалить) – удалить строки из таблицы.
Некоторые авторы наиболее широко используемую команду
SELECT вы-
деляют в отдельную группуязык запросов (DQL). Язык запросов составляет
единственная команда
SELECT со всеми своими многочисленными опциями и
предложениями.
     На практике большинство коммерческих СУБД расширяют SQL по сво-
ему усмотрению, добавляя различные особенности, которые, по мнению произ-
водителей, будут весьма полезны. Как правило, вносимые расширения дикту-
ются текущими потребностями и могут быть учтены в новых стандартах. Таким
образом, несмотря на наличие стандартов, реализации языка SQL значительно
отличаются друг от друга. Приступая к использованию SQL для работы с кон-
кретной базой данных, надо ознакомиться с описанием языка по документации
соответствующей СУБД.


                      3.2. Группы операторов SQL
     Язык SQL определяет набор операторов (команд), типы данных, набор
встроенных функций. Так как язык SQL предназначен для манипулирования
данными в реляционных базах данных, определения структуры баз данных и
для управления правами доступа к данным в многопользовательской среде, то в
него в качестве составных частей входят:
     язык манипулирования данными (Data Manipulation Language, DML);
     язык определения данных (Data Definition Language, DDL);
     язык управления данными (Data Control Language, DCL).
     Это не отдельные языки, а различные команды одного языка. Деление
проведено только лишь с точки зрения функционального назначения команд.
     Язык манипулирования данными (DML, ЯМД) состоит из четырёх основ-
ных команд:
     SELECT (выбрать) – извлечь данные из одной или нескольких таблиц;
     INSERT (вставить) – добавить строки в таблицу;
     UPDATE (обновить) – изменить значения полей в таблице;
     DELETE (удалить) – удалить строки из таблицы.
     Некоторые авторы наиболее широко используемую команду SELECT вы-
деляют в отдельную группу – язык запросов (DQL). Язык запросов составляет
единственная команда SELECT со всеми своими многочисленными опциями и
предложениями.

                                     62