1. Понятие о базе данных. Субд. Примеры


Что такое язык определения данных?


Download 338.67 Kb.
bet63/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   ...   59   60   61   62   63   64   65   66   ...   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)

88. Что такое язык определения данных?
В СУБД поддерживается несколько специализированных по своим функциям подъязыков. Их можно разбить на две категории:

  • язык определения данных БД — ЯОД {DDL — Data Definition Language);

  • язык манипулирования данными— ЯМД (DML — Data Manipulation , Language).

Язык определения данных — описательный язык, с помощью которого описывается предметная область: именуются объекты, определяются их свойства и связи между объектами. Он используется главным образом для определения логической структуры БД.
Схема базы данных, выраженная в терминах специального языка определения данных, состоит из набора определений. Язык ЯОД используется как для определения новой схемы, так и для модификации уже существующей.
Результатом компиляции ЯОД — операторов является набор таблиц, хранимый в системном каталоге, в котором содержатся метаданные — т. е. данные, которые включают определения записей, элементов данных, а также другие объекты, представляющие интерес для пользователей или необходимые для работы СУБД. Перед доступом к реальным данным СУБД обычно обращается к системному каталогу.
89. Какие объекты можно создавать с помощью языка определения данных?
Язык определения данных решает задачи создания и удаления объектов базы данных. По стандартам SQL-92 к таким объектам относятся:
-схемы;
-таблицы;
-индексы;
-представления;
-курсоры.
Каждый объект в базе однозначно описывается его именем и имеет владельца. Подавляющее число операторов DDL начинается с ключевых слов CREATE (создать) или DROP (удалить).
Язык определения данных (DDL) включает операторы, управляющие объектами базы данных. К объектам БД относятся таблицы, индексы, представления. Для каждой конкретной базы данных существует свой набор объектов базы данных, который может значительно расширять набор объектов, предусмотренный стандартом. В СУБД Oracle все объекты базы данных, принадлежащие одному пользователю, образуют схему базы данных.

Download 338.67 Kb.

Do'stlaringiz bilan baham:
1   ...   59   60   61   62   63   64   65   66   ...   81




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling