Главная » Информационные системы » Управление данными » Язык определения данных. Примеры применения.

Язык определения данных. Примеры применения.

DDL - Data Definition Language - язык определения данных, составная часть SQL. Функции языков DDL определяются первым словом в предложении (часто называемом запросом), которое почти всегда является глаголом. В случае с SQL эти глаголы - create (создать), alter (изменить), drop (удалить). Это превращает природу языка в ряд обязательных утверждений (команд) к базе данных. Рассмотрим команды создания базы данных и таблиц.

Для создания базы данных служит команда

CREATE DATABASE имя_БД

Для активизации базы данных служит команда

USE имя_БД

Выполняйте эту команду при каждом входе в Query Analyzer, поскольку по умолчанию в качестве активной установлена БД master.

Для создания таблиц используется команда CREATE TABLE. Краткий формат этой команды (квадратные скобки означают необязательные элементы):

CREATE TABLE имя_таблицы(

            Список_описаний_полей,

            [Список_ограничений_таблицы]);

Операторы определения данных DDL

Оператор

Смысл

Действие

CREATE TABLE

Создать таблицу

Создать новую таблицу в БД

DROP TABLE

Удалить таблицу

Удалить таблицу из БД

ALTER TABLE

Изменить таблицу

Изменяет структуру существующей таблицы или ограничения целостности, задаваемые для данной

CREATE VIEW

Создать представление

Создает виртуальную таблицу, соответствующую некоторомуSQL-запросу

ALTER VIEW

Изменить

Изменяет ранее созданное представление

DROP VIEW

Удалить

Удаляет ранее созданное представление

CREATE INDEX

Создать индекс

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

DROP INDEX

Удалить индекс

Удаляет ранее созданный индекс

 

 

 

 


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться
Дисциплины