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

UptoLike

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

63
Язык определения данных (DDL, ЯОД) используется для создания
(
CREATE), изменения (ALTER), удаления (DROP) структуры базы данных и ее со-
ставных частейтаблиц, индексов, представлений (виртуальных таблиц), а
также триггеров и хранимых процедур. Таким образом, DDL управляет объек-
тами базы данных. У каждой СУБД свой набор объектов. Основными команда-
ми языка определения данных являются:
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удалить хранимую процедуру.
Язык управления данными (DCL) используется для управления правами
доступа к данным и для управления выполнением процедур в многопользова-
тельской среде. Более точно его можно было бы назвать языком управления
доступом. Он состоит из двух основных команд:
GRANTдать права;
REVOKEзабрать права.
     Язык определения данных (DDL, ЯОД) используется для создания
(CREATE), изменения (ALTER), удаления (DROP) структуры базы данных и ее со-
ставных частей – таблиц, индексов, представлений (виртуальных таблиц), а
также триггеров и хранимых процедур. Таким образом, DDL управляет объек-
тами базы данных. У каждой СУБД свой набор объектов. Основными команда-
ми языка определения данных являются:
     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 – удалить хранимую процедуру.
     Язык управления данными (DCL) используется для управления правами
доступа к данным и для управления выполнением процедур в многопользова-
тельской среде. Более точно его можно было бы назвать языком управления
доступом. Он состоит из двух основных команд:
     GRANT – дать права;
     REVOKE – забрать права.

                                     63