Разработка баз данных в Delphi. 11 Уроков



         

 Состав языка SQL


Язык SQL предназначен для манипулирования данными в реляционных базах данных, определения структуры баз данных и для управления правами доступа к данным в многопользовательской среде.

Поэтому, в язык SQL в качестве составных частей входят:

* язык манипулирования данными (Data Manipulation Language, DML)

*     язык определения данных (Data Definition Language, DDL)

*     язык управления данными (Data Control Language, DCL).

Подчеркнем, что это не отдельные языки, а различные команды одного языка. Такое деление проведено только лишь с точки зрения различного функционального назначения этих команд.

Язык манипулирования данными используется, как это следует из его названия, для манипулирования данными в таблицах баз данных. Он состоит из 4 основных команд:

SELECT   (выбрать)

INSERT   (вставить)

UPDATE   (обновить)

DELETE   (удалить).

Язык определения данных используется для создания и изменения структуры базы данных и ее составных частей - таблиц, индексов, представлений (виртуальных таблиц), а также триггеров и сохраненных процедур. Основными его командами являются:

CREATE DATABASE (создать базу данных)

CREATE TABLE     (создать таблицу)

CREATE VIEW      (создать виртуальную таблицу)

CREATE INDEX     (создать индекс)

CREATE TRIGGER   (создать триггер)

CREATE PROCEDURE (создать сохраненную процедуру)

ALTER DATABASE   (модифицировать базу данных)

ALTER TABLE      (модифицировать таблицу)

ALTER VIEW       (модифицировать виртуальную таблицу)

ALTER INDEX      (модифицировать индекс)

ALTER TRIGGER    (модифицировать триггер)

ALTER PROCEDURE  (модифицировать сохраненную процедуру)

DROP DATABASE    (удалить базу данных)

DROP TABLE       (удалить таблицу)

DROP VIEW        (удалить виртуальную таблицу)

DROP INDEX       (удалить индекс)

DROP TRIGGER     (удалить триггер)

DROP PROCEDURE   (удалить сохраненную процедуру).

Язык управления данными используется для управления правами доступа к данным и выполнением процедур в многопользовательской среде. Более точно его можно назвать “язык управления доступом”. Он состоит из двух основных команд:




Содержание  Назад  Вперед