ГЛАВА 3. DDL – Язык определения данных реляционной модели

Для того чтобы работать с данными, сначала необходимо их описать, т. е. указать их структуру, формы представления, связи, методы их контроля и многое другое. Действий с описаниями весьма немного, точнее их всего три. Это ввод новых описаний, модификация существующих и удаление ненужных. каждому из этих действий существует своя команда:

CREATE – ввод новых описаний;

ALTER – модификация существующих описаний;

DROP – удаление ненужных описаний.

Каждая из этих команд имеет множество вариантов, связанных как с вариантом описаний, так и с тем фактом, что в описании нуждается множество различных информационных объектов.

Создание базы данных

Общий формат оператора CREATE DATABASE

В стандарте SQL1 задается спецификация оператора описания схемы базы данных, но не указывается способ создания собственно базы данных, поэтому в различных СУ БД используются неодинаковые подходы к этому вопросу.

Для создания базы данных используется оператор SQL, имеющий следующий формат:

CREATE {DATABASE | SHEMA } «<имя_файла>»

[USER «имя пользователя» [PASSWORD «пароль»]]

[PAGE_SIZE [=] целое]

[LENGTH [=] целое [PAGE[S]]]

[DEFAULT CHARACTER SET набор_символов]

Здесь:

– «<имя_файла>» – указывает спецификацию файла, в котором будет храниться создаваемая база данных;

– USER «имя пользователя» – имя пользователя, которое вместе с паролем будет проверяться при соединении пользователя с сервером;

– PASSWORD «пароль» – пароль, который вместе с именем пользователя будет проверяться при соединении пользователя с сервером;

– PAGE_SIZE [=] целое – размер страницы базы данных в байтах. Допустимые размеры: 1024 (по умолчанию), 2048, 4096 или 8192;

– LENGTH [=] целое [PAGE[S]] – длина файла в страницах. По умолчанию 75 страниц. Минимум 50 страниц. Максимум ограничен имеющимся дисковым пространством;

– DEFAULT CHARACTER SET набор_символов – определяет набор символов, применимый в базе данных. Если не указан, по умолчанию берется NONE;

Почти все параметры, кроме имени являются необязательными. Пример оператора:

CREATE DATABASE «D:\BD\Library»


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: