Лекция: Язык Описания Данных

ЯОД – это язык высокого уровня декларативного (непроцедурного) типа, предназначенный для формализованного описания типов данных, их структур и взаимосвязей. Исходные тексты описания данных на этом языке после трансляции отображаются в таблицы, задающие размещение в памяти ЭВМ и связи между собой рассматриваемых данных. В соответствии с этими описаниями СУБД находит в базе требуемые данные, правильно преобразует их и передает, например, в прикладную программу пользователя, которой они потребовались. При записи данных в базу СУБД по этим описаниям определяет место в памяти ЭВМ, куда их требуется поместить, преобразует к заданному виду и устанавливает необходимые связи. В таблице 5 приведены примеры операторов ЯОД, используемые для создания таблиц.

Таблица 5 — Некоторые операторы ЯОД

Оператор Смысл Действие
CREATE TABLE Создать таблицу Создает новую таблицу в БД
DROP TABLE Удалить таблицу Удаляет таблицу из БД
ALTER TABLE Изменить таблицу Изменяет структуру существующей таблицы или ограничения целостности, задаваемые для данной таблицы
CREATE INDEX Создать индекс Создает индекс для некоторой таблицы для обеспечения быстрого доступа по атрибутам, входящим в индекс

Примеры:

1. Создать таблицу Товар

CREATE TABLE Товар

(Код_товара int Primary Key,

Товар char(50),

Характеристика char(50),

Цена decimal(5.2)

Дата поставки date)

2. Изменить структуры таблицы Товар

· добавить символьное поле Ед_изм.,

· удалить поле Дата поставки.

ALTER TABLE Товар

ADD Ед_изм char(10)

DROP COLUMN Дата поставки

3. Удалить таблицу Товар

DROP TABLE Товар

еще рефераты
Еще работы по информатике